码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-07-04 14:09:19      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:maven   eclipse   

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">我们知道,每个公司都会有自己的工具包或公共包,这种包就可以上传到公司的maven私服,就不用每个人都去同步开发包了。那么,怎么把本地项目打包并发布到私服呢?按照如下步骤就可以轻松完成。</span>

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

标签:maven   eclipse   

原文地址:http://blog.csdn.net/lxm63972012/article/details/46754449

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!