Fork me on GitHub

使用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】

posted on 2017-09-24 18:28  siwuxie095  阅读(358)  评论(0编辑  收藏  举报

导航