码迷,mamicode.com
首页 > 其他好文 > 详细

Maven入门教程四----分发构件至远程仓库

时间:2016-09-12 08:42:22      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

mvn install 会将项目生成的构件安装到本地Maven仓库,mvn deploy 用来将项目生成的构件分发到远程Maven仓库。
本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户都能使用你的构件。
我们需要配置POM的distributionManagement来指定Maven分发构件的位置,如下:

 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会根据你项目的版本来判断将构件分发到哪个仓库。

Maven入门教程四----分发构件至远程仓库

标签:

原文地址:http://www.cnblogs.com/belen/p/5863452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!