使用Maven部署构件至私服

来源:互联网 发布:pinnacle软件 编辑:程序博客网 时间:2024/05/20 05:53

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