maven的作用:
1.在文件中添加相应的配置,maven就会自动的下载相应的jar包;
2.下载依赖,只要配置的jar包所依赖的其他jar包都会被它自动下载下来;
3.可以直接通过它打包war或者jar项目。
安装Maven
1.下载maven,地址:http://maven.apache.org/download.cgi
2.将maven解压放到D盘
3.配置环境变量
Maven官网说,可以配置一个用户变量或者系统变量。我这里选择系统变量。主要有M2_HOME这个变量,为了保险起见,有些就软件只能识别MAVEN_HOME这个变量,所以,这里我们两个都配置,然后把M2_HOME\bin添加到系统变量path中。
添加M2_HOME和MAVEN_HOME
path后添加%M2_HOME%\bin和%MAVEN_HOME%\bin
4.验证maven是否安装成功
cmd中输入mvn -v
使用Maven
1.在Eclipse中,点击File-new-project,选择Maven Project,如下图。
2.一直点next到如下图:
3.打开pom.xml,添加主要的依赖包,如下。保存后静待几秒,依赖包就加好了
<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.10</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.28</version>
</dependency>
</dependencies>
5.查看添加的包:
这个功能好,省的去网上到处下载jar包了。
遇到的问题:pom.xml第一行报错,点击Overview提示org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration),原因就是你的maven的配置文件不是最新的
解决方案
1.更新eclipse中的maven插件
1、Help——>Install New SoftWare
2.点击 Add,添加配置信息
name为 MavenArchiver
Location中输入
http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
3.点击 next 前,将 eclipse Install 窗口右下角的 Contact all update sites during install to find required software 选项取消掉。
一直next confirm 安装更新 提示重启eclipse 然后再右键项目maven update project,以前的项目还是报错,但是新建的项目就不报错了