本文旨在介紹如何上傳jar包到私服,關(guān)于如何安裝maven、nexus私服請(qǐng)參考官網(wǎng)。
1、Maven簡介
- Apache Maven 是一種軟件項(xiàng)目管理工具,提供項(xiàng)目對(duì)象模型(POM)文件來管理項(xiàng)目的構(gòu)建、相關(guān)性和文檔。并且能夠自動(dòng)下載項(xiàng)目依賴庫
2、Maven安裝 & nexus私服安裝
3、Maven配置私服(setting.xml)
- 配置servers節(jié)點(diǎn)
<servers>
<server>
<!--配置私服用戶名和密碼-->
<!--注意該id與distributionManagement中repository元素的id相匹配-->
<id>snapshot</id>
<username>xx</username>
<password>xxxx</password>
</server>
</servers>
4、上傳文件到私服
- 配置項(xiàng)目pom.xml
<distributionManagement>
<snapshotRepository>
<!--注意和serverid保持一致-->
<id>snapshot</id>
<name>snapshot Repository</name>
<url>http://127.0.0.1/nexus/content/repositories/snapshots/</url>
<uniqueVersion>true</uniqueVersion>
</snapshotRepository>
</distributionManagement>
- 執(zhí)行打包上傳命令
- 執(zhí)行命令
mvn deploy
- 使用IDE自帶的工具,點(diǎn)擊LifeCycle - deply 命令
5、總結(jié)
- 雖然配置比較簡單,但是需要注意項(xiàng)目pom.xml中snapshotRepository的id必須要和setting.xml配置的id保持一致
- 檢查賬號(hào)是否有上傳權(quán)限