Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。
使用步骤:
一:下载并安装maven工发工具包,这里下载的是apache-maven-3.5.4-bin.zip版本
安装:绿色软件,解压到安装目录就可以,这里解压到D:\Program Files\下
配置环境变量:此电脑->右键,选择属性->高级系统设置->环境变量
新建环境变量maven_home,变量值:D:\Program Files\apache-maven-3.5.4
在path变量后面添加%MAVEN_HOME%\bin;
完成配置
测试:在cmd中输入mvn -version查看版本
完成安装配置过程
二、修改配置文件
2.1修改下载依赖包目录,防止刷系统时,文件丢失(可省略)
默认下载在用户目录下,即C:\Users\a\.m2\repository(我是a用户),将.m2\repository复制到D盘,
修改安装目录下的conf下的settings.xml
2.2使用国内镜像库加载lib的下载和更新速度
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/pulic/</url>
</mirror>
三、eclipse配置maven
1. 运行Eclipse,打开Window->Preferences->Maven->Installations,右侧点击Add。
2. 设置maven的安装目录,然后Finish
3. 选中刚刚添加的maven,并Apply。
4. 打开Window->Preferences->Maven->User Settings,配置如下,setting.xml即刚刚修改的文件,点击Apply:
四、新建工程
create->mavenproject
勾选第一项,使用样版编程,下一步
点击完成
工程目录实例如下:
配置pom.xml,添加servlet,在http://mvnrepository.com中输入你要添加的支持
选择需要的版本进入
添加到pom.xml文件中
添加spring,mybatis依赖库类似。
添加tomcat
<!--添加tomcat -->
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>
运行工程,右键,run as->maven build,Goals那一栏填写:
如果是应用在tomcat6插件上:
tomcat6:run -Dmaven.tomcat.uriEncoding=UTF-8 -Dmaven.tomcat.path=/ -Dmaven.tomcat.port=8080
如果是应用在tomcat7插件上:
tomcat7:run -Dmaven.tomcat.uriEncoding=UTF-8 -Dmaven.tomcat.path=/ -Dmaven.tomcat.port=8080
运行成功
完成maven工程。
注:文中maven路径比较奇怪,因为我的D盘损坏了,原来D盘中的文件备份到了G盘。大家可以把maven路径放到C:\Program Files或者D:\Program Files。