一.maven的简介.
1.基于ant构建工具,在ant的基础上额外添加了功能.
2.下载maven(可以不用下载.eclipse本身就下载的有)
2.1地址:http://maven.apache.org/download.cgi
2.2进入网址之后选择左侧download
2.3右侧会出现下载文件压缩格式
2.4windows系统选择第二个,二进制zip文件.下载下来解压完成后放到随意盘下解压,我的是
然后进入该目录新建一个repository本地仓库.
当在maven项目pom文件中添加依赖
<dependencies>
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</dependency>
</dependencies>
时,maven会优先在本地仓库中寻找,当本地仓库没有才会去maven的中央仓库寻找.由于maven的默认中央仓库地址是外网,
为了防止开发过程中下载jar包太慢,后续需要配置国内镜像
二.eclipse上创建maven项目
2.1在创建前我们需要对eclipse进行一些设置
2.11windows->preference->maven->Installations 右侧add添加刚刚下载的本地maven
然后在刚刚添加的maven版本前面打上对勾
2.1.2,再次进入maven下的 userSeting设置全局配置
点击下方的apply应用,再点击openfile设置中央仓库的国内镜像,和jdk版本保证jdk版本和开发环境一致.
mirrors标签下面配置阿里云的国内镜像(此处粘贴复制即可)
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
在profiles下配置jdk版本保证和开发环境的一样(楼主的是jdk1.10)
<profile>
<id>jdk-1.10.0</id>
<activation>
<jdk>1.10.0</jdk>
</activation>
<repositories>
<repository>
<id>jdk110</id>
<name>Repository for JDK 1.10.0 builds</name>
<url>http://www.myhost.com/maven/jdk110</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
配置完后保存即可
三.下面就可以创建maven项目了
file->new project-mavenproject-create a simple project
group id 填写一般默认公司网址的倒写,例如:com.baidu
artifact id项目名称
version版本号默认即可
packaging 父maven项目选pom,java项目选jar web项目选war 下面的name和discription是对项目的描述,不写对项目没有什么影响
parent project 是父项目,有就填,没有就不写.
然后点击finish 此时一个Maven项目就构建成功.
项目目录结构
java代码放在src/main/java下,一些配置文件放在src/main/resources下.
目录结构下的pom.xml是用来配置项目下的maven的
初始样子是这样,可以在里面添加依赖jar包
当需要jar包时 可以上这个网址搜索jar包地址 https://mvnrepository.com/tags/maven
例如:当需要spring-web jar包时搜索框输入spring-web,选择需要版本号,就会出现上面的界面,把dependency标签内的内容复制下并在pom文件中</project>上面alt+/选择<dependencies></dependencies>在标签里面粘贴刚刚复制的内容保存
maven就开始下载,此时在左侧项目下的maven dependencies 下面就会出现刚刚添加的依赖包
表明mven项目配置成功