使用Maven部署构件至私服
Posted siwuxie095
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Maven部署构件至私服相关的知识,希望对你有一定的参考价值。
--------------------siwuxie095
使用 Maven 部署构件至私服
1、部署构件到 Nexus 私服分两种情况:
(1)日常开发生成的快照版本构件可以直接部署到 Nexus 私服
的宿主仓库 Snapshots 中
(2)项目最终生成的发布版本构件可以直接部署到 Nexus 私服
的宿主仓库 Releases 中
2、具体配置分如下两步:
(1)第一步:在 pom.xml 的 project 标签中添加如下内容
<distributionManagement>
<repository> <id>releases</id> <name>Releases</name> <url>http://localhost:8081/nexus/content/repositories/releases/</url> </repository>
<snapshotRepository> <id>snapshots</id> <name>Snapshots</name> <url>http://localhost:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository>
</distributionManagement> |
(2)第二步:在 settings.xml 的 servers 标签中添加如下内容
<server> <id>releases</id> <username>admin</username> <password>admin123</password> </server>
<server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> |
注:Nexus 的仓库对于匿名用户是只读的,所以为了能够
部署构件,需要在 settings.xml 中配置认证信息
另:pom.xml 和 settings.xml 中的 id 需要相互对应
3、执行命令将构件部署至私服
(1)如果是在命令行窗口,则输入 mvn deploy
(2)如果是在图形化界面,则输入 deploy
【made by siwuxie095】
以上是关于使用Maven部署构件至私服的主要内容,如果未能解决你的问题,请参考以下文章