以前都是用了就过,学了就忘,最近梳理知识体系,那么就尽量做些记录,刚好重新换了台电脑,于是所有开发软件都重装,装到maven,记录一下
1.版本要求
| 项目 | 要求 |
|---|---|
| JDK | Maven 3.3 要求 JDK 1.7 或以上 Maven 3.2 要求 JDK 1.6 或以上 Maven 3.0/3.1 要求 JDK 1.5 或以上 |
2.下载安装
2.1 下载地址:
http://maven.apache.org/download.cgi

2.2.安装
window
解压后,放到一个合适路径,比如 D:\soft\apache-maven-3.6.3,
添加环境变量
MAVEN_HOME
D:\soft\apache-maven-3.6.3\bin
在环境变量path中添加%MAVEN_HOME%\bin
打开cmd,输入版本查看命令验证是否成功
mvn -v
3.修改仓库地址
3.1 本地仓库:
在conf 目录中的 Maven 的 settings.xml 配置中添加或修改
<localRepository>D:/MyLocalRepository</localRepository>
3.2 远程仓库:
<repositories>
<repository>
<id>companyname.lib1</id>
<url>http://download.companyname.org/maven2/lib1</url>
</repository>
<repository>
<id>companyname.lib2</id>
<url>http://download.companyname.org/maven2/lib2</url>
</repository>
</repositories>
3.3 Maven 阿里云(Aliyun)仓库
先修改setting.xml配置
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
再在项目的pom.xml文件中添加
<repositories>
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
4.Maven 构建生命周期
| 阶段 | 处理 | 描述 |
|---|---|---|
| 验证 validate | 验证项目 | 验证项目是否正确且所有必须信息是可用的 |
| 编译 compile | 执行编译 | 源代码编译在此阶段完成 |
| 测试 Test | 测试 | 使用适当的单元测试框架(例如JUnit)运行测试。 |
| 包装 package | 打包 | 创建JAR/WAR包如在 pom.xml 中定义提及的包 |
| 检查 verify | 检查 | 对集成测试的结果进行检查,以保证质量达标 |
| 安装 install | 安装 | 安装打包的项目到本地仓库,以供其他项目使用 |
| 部署 deploy | 部署 | 拷贝最终的工程包到远程仓库中,以共享给其他开发人员和工程 |
3663

被折叠的 条评论
为什么被折叠?



