记录maven的安装与配置
前言:我们项目是使用JAVA代码,之前为了做单元测试,下载一些代码来研究,然后就发现一个问题,java依赖的jar包特别多,我一个个添加下载表示累觉不爱。于是想起之前项目组的人提过的maven,于是我决定把maven装上去试试看。现在是还未算完成配置成功,一点一点来记录吧。
1、maven下载
http://maven.apache.org/download.cgi,下载apache-maven-3.2.5-bin.zip文件包,解压zip文件包,我将它放到了这个目录C:\Program Files(不过后来为了方便管理,移到D:\maven文件夹了。
2、配置maven环境变量
win7系统里,右键点击计算机图标->属性->高级系统配置->环境变量,添加新变量M2_HOME,值设置为C:\Program Files\apache-maven-3.2.5,在Path变量里添加";%M2_HOME%",打开cmd,如下图输入这些命令,能打印出这样的结果,那么maven已经成功安装
3、修改仓库地址
仓库地址用于存在项目所依赖的jar文件。打开..apache-maven-3.2.5\conf文件夹,下面有settings.xml文件,打开此文件进行配置,
增加红色框这一行,其中D:/maven/repo就是修改后的仓库地址。
打开cmd,输入mvn help:system,如果地址修改成功的话,会开始进行下载maven中央仓库一些文件,这是最后更新成功的信息:
4、安装m2eclipse插件
m2eclipse是eclipse里一款maven插件,安装步骤如下 :
打开eclipse,help ->install new software ->
Name:m2e
Location:http://download.eclipse.org/technology/m2e/releases
填写这两个之后,点击“OK”,然后会有下面这些:
全部勾选一步步往下走,最后重启eclipse。
点击preferences,可以看到有个maven选项,证明maven已经装上去了,点开maven->installations,添加apache-maven的路径,并且将这个选项勾选上
5、maven项目引入
我们项目都是标准的maven项目,直接引入即可,import->maven->existing maven project,引入之后会发现有个问题,java项目仍有报错,如“The import …… cannot be resolved"这类型的错,这说明maven本地仓库没有这个包。可以设置好pom.xml,在这个文件的路径使用命令:mvn clean install,它就会根据pom里的配置将所需要的包版本下载到本地库里。
下载时候可能会遇到maven连接的中央库没有这个jar包,这时候可以在pom.xml里为它添加url:
<repositories>
<repository>
<id>maven1</id>
<url>https://repo1.maven.org/</url>
</repository>
<repository>
<id>……</id>
<url>……</url>
</repository>
</repositories>
附上一个地址:http://search.maven.org/,可以用它搜索中心库jar包的url