一、配置IDE的Setting.xml 1、打开偏好设置 -> 选择Maven选项
2、选择 Maven选项 -> Installations 选择我们在官网下载的Maven版本 3、选择Maven选择 -> User Settings 配置setting.xml文件二、修改setting.xml配置文件特别注意
其中Global Settings 全局配置文件,User Settings用户的配置文件
User Settings的优先级大于Global Settings 。
1、配置 localRepository 本地仓库地址的存储路径
本地仓库的依赖包,从中央仓库或者私有仓库下载到本地仓库。
/path/to/local/repo
2、配置远程仓库的镜像地址 mirrors
配置国内阿里云中央仓库,下载速度快。
alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
3、配置JDK的版本
特别注意:Maven配置的JDK版本尽量与IDE的JDK版本一致,避免不必要的错误。
jdk-1.8
true
1.8
1.8
1.8
1.8
三、创建工程
1、右键新建 -> 选择New选项 -> Project...选项。
2、选择Maven Project选项 -> 下一步
3、勾选Create a simple project (skip archetype selection)-> 选择下一步
特别注意:Maven配置的JDK版本尽量与IDE的JDK版本一致,避免不必要的错误。
勾选了Create a simple project (skip archetype selection),创建简洁的空Maven项目,不带任何模板。如果没有勾选,会弹出选择Maven相关的模板项目选择。
没有勾选Create a simple project (skip archetype selection),出现选择模板Maven项目界面。
4、Maven项目相关信息所有的 POM 文件要项目元素必须有三个必填字段: groupId,artifactId,version在库中的项目符号是:groupId:artifactId:versionpom.xml 的根元素是 project,它有三个主要的子节点
Packaging 分为 jar、war 和 pom
jar : 为Java项目war : 为web项目pom: 为逻辑父项目
关键元素说明
| 元素节点 | 节点说明 |
|---|---|
| Group Id | 公司名.公司网址倒写。例如:com.flygo520 |
| Artifact Id | 项目名。例如:demo |
| Version | 版本号。例如:1.0 |
| Packaging | 项目打包类型。例如:jar、war 和 pom |
| Name | 项目名称 |
| Description | 项目描述 |
5、Maven 目录结构 (Jar项目)
目录结构
| 目录名称 | 目录说明 |
|---|---|
| src/main/java | 真实目录的快捷目录,写java代码 |
| src/main/resources | 快捷目录,存放配置文件. 虽然看见resources但是里面所有配置文件最终会被编辑放入到classes类路径. |
| src/test/java | 写测试java代码 |
| src/text/resources | 测试的配置文件夹 |
| pom.xml | maven的配置文件,当前项目所依赖的其他项目或jar或插件等 |
6、pom.xml 引入依赖Jar包
在项目工程的pom.xml配置文件引入依赖的jar包。
以引入 spring-core 为例,在中央仓库 http://mvnrepository.com 搜索需要引入的包选择一个版本,添加相关的依赖配置到pom.xml文件中即可。
org.springframework spring-core5.1.0.RELEASE
添加完配置依赖配置文件后,Maven自动从中央仓库下载Jar包,缓存到本地仓库。
四、演示Demo源码地址
GitHub - jxaufang168/FlyGo_HellowWord: maven HelloWord学习



