以前都是用了就過,學了就忘,最近梳理知識體系,那麼就儘量做些記錄,剛好重新換了臺電腦,於是所有開發軟件都重裝,裝到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 | 部署 | 拷貝最終的工程包到遠程倉庫中,以共享給其他開發人員和工程 |