这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
分享:技术:nexus:nexus安装和介绍 [2015/07/07 11:36] gxx |
分享:技术:nexus:nexus安装和介绍 [2015/07/07 12:26] (当前版本) gxx [maven发布脚本] |
||
---|---|---|---|
行 47: | 行 47: | ||
{{ :分享:技术:nexus:nexus截图8.png?300 |}} | {{ :分享:技术:nexus:nexus截图8.png?300 |}} | ||
===== maven项目使用nexus私有仓库 ===== | ===== maven项目使用nexus私有仓库 ===== | ||
+ | ==== 配置私服仓库 ==== | ||
在pom.xml中配置nexus私服仓库,用于从nexus中下载maven依赖 | 在pom.xml中配置nexus私服仓库,用于从nexus中下载maven依赖 | ||
<code xml> | <code xml> | ||
行 59: | 行 60: | ||
</repositories> | </repositories> | ||
</code> | </code> | ||
- | 在pom.xml中配置版本发布管理,用户发布release稳定版本和snapshots快照版本到nexus中。 | + | ==== 配置版本发布管理 ==== |
+ | 在pom.xml中配置版本发布管理,用于发布**release稳定版本**和**snapshots快照版本**到nexus中。 | ||
<code xml> | <code xml> | ||
<!-- 版本发布管理 --> | <!-- 版本发布管理 --> | ||
行 77: | 行 79: | ||
</distributionManagement> | </distributionManagement> | ||
</code> | </code> | ||
+ | ==== maven settings配置 ==== | ||
由于nexus开发发布需要校验用户名和密码,所以maven deploy要发布成功,必须在maven的目录中修改apache-maven-3.0/conf/settings.xml,注意server标签中的id与repository标签中的id要一致,用户名密码即nexus中用户名密码 | 由于nexus开发发布需要校验用户名和密码,所以maven deploy要发布成功,必须在maven的目录中修改apache-maven-3.0/conf/settings.xml,注意server标签中的id与repository标签中的id要一致,用户名密码即nexus中用户名密码 | ||
<code xml> | <code xml> | ||
行 92: | 行 95: | ||
</servers> | </servers> | ||
</code> | </code> | ||
+ | ==== maven发布脚本 ==== | ||
+ | <code> | ||
+ | mvn clean deploy | ||
+ | </code> |