使用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部署构件至私服的主要内容,如果未能解决你的问题,请参考以下文章

手动部署第三方构件至私服

ubuntu下使用Nexus搭建Maven私服

Windows使用Nexus搭建Maven私服

搭建私服

12使用Nexus搭建Maven私服

maven入门基础:使用maven部署构件到nexus(十五)