maven用了好长时间,须要系统的学习一下。maven ,是一个项目构建的工具,是一个项目管理和综合工具,具备项目生命周期管理功能。apache
maven如今到了3.5.3,就以这个版本进行。缓存
1、下载mavenmaven
下载地址:http://maven.apache.org/download.cgi工具
注意事项,要注意JDK的版本,JDK小于1.7的话只能选择3.3如下的版本学习
Maven 3.3+ require JDK 1.7 or above to execute - they still allows you to build against 1.3 and other JDK versions by Using Toolchains
下载:选择apache-maven-3.5.3-bin.zip测试
下载后解压。ui
2、配置环境变量阿里云
一、配置jdk环境变量,若是jdk变量配置过了就不须要;url
二、配置maven环境变量spa
a、新建MAVEN_HOME的环境变量,而后加入到path中,有的不新增MAVEN_HOME,直接增长path执向到bin,这种没有错,可是就像是一种思想,写接口同样,仍是创建MAVEN_HOME,到时有变化更改MAVEN_HOME便可。
b、添加到path中
如今,maven安装完毕,测试一下
打开命令行窗口,输入:mvn -v(-version也行),显示:
安装成功!
3、maven配置
maven仓库配置,很长时间不是很理解仓库的意思。本地仓库,缓存项目中使用过的jar包,在本地。jar包通常从远程仓库中来。远程仓库就是中央仓库的意思,将项目中须要的依赖包运送到本地仓库。
pom.xml文件,maven中最重要的配置文件,配置了全部的依赖。pom文件会从远程仓库中自动下载所须要的jia包,缓存到本地,下次会查看本地,本地没有的话会继续从远程下载。
一、更换中央仓库
修改maven配置文件settings.xml,插入阿里云的中央仓库,由于国外的中央仓库站点太慢了,换成国内镜像
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
二、设置本地仓库
设置本地仓库文件夹,新建文件夹,而后在settings.xml寻找localRepository,设置:
<!-- 配置本地仓库 --> <localRepository>E:\repositorys</localRepository>
maven也有私服,后续继续说。
maven仓库配置完成。
三、仓库初始化:
初始化命令
在命令行中执行:mvn help:system,下载到本地,环境搭建完成。
4、集成Eclipse
一、在window-preferences-Maven中,设置:点击Installations,点击add,使用新的maven
二、在window-preferences-Maven中点击 User settings,选择修改过的settings.xml
完成集成。