您的位置:首页 > 编程语言 > Java开发

eclipse中maven插件上传项目jar包到私服

2017-05-19 09:14 876 查看
我们知道,每一个公司都会有自己的工具包或公共包。这样的包就能够上传到公司的maven私服,就不用每一个人都去同步开发包了。

那么,怎么把本地项目打包并公布到私服呢?依照例如以下步骤就能够轻松完毕。

1. 在setting.xml文件里添加例如以下内容:

<servers>
<server>
<!-- 公布的位置在POM中配置。以ID为关联,有非常多公用的信息须要配置在POM文件中,最佳实践是定义一个公司级别的root pom -->
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>thirdparty</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>


2. 在项目的pom.xml文件里添加例如以下内容

<distributionManagement>
<repository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://192.168.xx.xx:8081/nexus/content/groups/public</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>local private nexus snapshots</name>
<url>http://192.168.xx.xx:8081/nexus/content/groups/public-snapshots</url>
</snapshotRepository>
</distributionManagement> 
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>


3. 在项目的 maven bulider中的Goals输入例如以下内容

deploy:deploy-file -DgroupId=com.ivifi.tools -DartifactId=ivifi.tools -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=D:\git\tools\visn.tools\target\ivifi.tools-1.0-SNAPSHOT.jar -Durl=http://192.168.xx.xx:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐