Maven入門教程四----分發構件至遠程倉庫

mvn install 會將項目生成的構件安裝到本地Maven倉庫,mvn deploy 用來將項目生成的構件分發到遠程Maven倉庫。
本地Maven倉庫的構件只能供當前用戶使用,在分發到遠程Maven倉庫以後,全部能訪問該倉庫的用戶都能使用你的構件。
咱們須要配置POM的distributionManagement來指定Maven分發構件的位置,以下:url

 1 <project>
 2 <distributionManagement>
 3             <repository>
 4                 <id>ysyc-release</id>
 5                 <url>http://127.0.0.1:8081/nexus/content/repositories/releases</url>
 6             </repository>
 7         <snapshotRepository>
 8             <id>ysyc-snapshot</id>
 9             <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots</url>
10         </snapshotRepository>
11 </distributionManagement>
12 </project>

 


Maven區別對待release版本的構件和snapshot版本的構件,snapshot爲開發過程當中的版本,實時,但不穩定,release版本則比較穩定。
Maven會根據你項目的版原本判斷將構件分發到哪一個倉庫。spa

相關文章
相關標籤/搜索