http://jacky2007.iteye.com/blog/354387

nexus中的设置就不说了

首先要在pom.xml中添加

Java代码  
  1. <distributionManagement>
  2. <repository>
  3. <id>releases</id>
  4. <name>Internal Releases</name>
  5. <url>http://localhost:8081/nexus/content/repositories/thirdparty</url>
  6. </repository>
  7. </distributionManagement>
 <distributionManagement>
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://localhost:8081/nexus/content/repositories/thirdparty</url>
</repository>
</distributionManagement>

这时如果 进行deploy时返回

Return code is: 401

错误

则需要进行用户验证

需要在settings.xml的servers中添加

Java代码
  1. <server>
  2. <id>http://*/</id>
  3. <username>**</username>
  4. <password>**</password>
  5. </server>     
     

mvn deploy

顺利部署...

============

http://xc5.iteye.com/blog/1520198

发布项目:

升级本地snapshot版本,在svn创建标签,向release服务器提交发布包、docs等。

如果版本为snapshot,使用mvn deploy发布当前版本到snapshot库。

配置pom.xml:

1.SCM。

Java代码  
  1. <scm>
  2. <connection>scm:svn:http://*/repos/*/trunk</connection>
  3. <developerConnection>scm:svn:http://*/repos/*/trunk/</developerConnection>
  4. </scm>
<scm>
<connection>scm:svn:http://*/repos/*/trunk</connection>
<developerConnection>scm:svn:http://*/repos/*/trunk/</developerConnection>
</scm>

2.maven-release-plugin。

Java代码  
  1. <plugin>
  2. <groupId>org.apache.maven.plugins</groupId>
  3. <artifactId>maven-release-plugin</artifactId>
  4. <configuration>
  5. <tagBase>http://*/repos/*/tags/</tagBase>
  6. </configuration>
  7. </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<tagBase>http://*/repos/*/tags/</tagBase>
</configuration>
</plugin>

3.修改settings.xml,设置svn密码。id=maven-release-plugin.tagBase。

Java代码  
  1. <server>
  2. <id>http://*/</id>
  3. <username>**</username>
  4. <password>**</password>
  5. </server>
<server>
<id>http://*/</id>
<username>**</username>
<password>**</password>
</server>   

 

4.命令

更新版本号,打标签。

Java代码  
  1. mvn release:prepare
mvn release:prepare

checkout发布版本标签内容,打包上传到release服务器。

Java代码  
  1. mvn release:perform
mvn release:perform

将当前snapshot版本发布到snapshot服务器。

Java代码  
  1. mvn deploy

maven 中 部署构件至Nexus(mvn deploy)相关推荐

  1. Maven2部署构件到Nexus时出现的Failed to transfer file错误

    参阅:http://www.javatang.com/archives/2010/01/23/4518375.html 具体怎样使用deploy命令部署构件到nexus服务器上可以参考经典的<M ...

  2. maven项目部署到Repository(Nexus)

    目录[-] (一)下载并安装Nexus (二)配置Nexus Repository 说明: (三)在项目中配置Nexus Repository的信息 (四)发布到Nexus Repository 本文 ...

  3. Maven(五)使用Nexus搭建Maven私服

    文章装载于:http://blog.csdn.net/jun55xiu/article/details/39497089 Nexus介绍 Nexus是Maven仓库管理器,如果你使用Maven,你可以 ...

  4. maven实战(一)简单mvn构建项目详解

    创建简单工程: **mvn archetype:generate -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -Dpackage ...

  5. deploy java eclipse_使用eclipse的mvn deploy部署本地包到maven私有库

    1.在settings文件中配置服务器访问账户和密码 thirdparty 账户名 密码 2.在pom文件中设置发布路径 thirdparty 3rd party http://yourserverI ...

  6. maven 中deploy命令报401错误的原因及解决方案

    在mac版idea使用过程中有时候会出现deploy时候报401错误,如图: 经过详细的论证分析,找到如下原因及解决方案: 原因一.pom 文件李配置的私服仓库地址和settings.xml里配置的用 ...

  7. 如何用建木CI一键部署Java构件到Nexus

    介绍 继上一篇博客「开源人的福音」一键部署Java构件到Sonatype发布后,得到了很多小伙伴们的关注,我趁热打铁推出了它的姊妹篇如何用建木CI一键部署Java构件到Nexus,有别于上一篇,此篇博 ...

  8. Maven学习六之利用mvn deploy命令上传包

    mvn:deploy在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享. 以将ojdbc14传到nexus中的thirdparty为例 一 配置 ...

  9. maven 打包部署时访问远程仓库中没有的jar

    maven 打包部署时访问远程仓库中没有的jar maven构建项目 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文 ...

最新文章

  1. 《构建高可用Linux服务器》第一版勘误表(附脚本下载)
  2. spring IOC容器的扩展
  3. 【UAV】气压计 SPL06
  4. 27.能否在构造函数中抛出异常?析构函数呢?
  5. 高效、精准、全面 山石网科数据安全产品线面市
  6. php代码清除空格注解,PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
  7. cobbler基础安装
  8. spark学习-Spark广播变量与共享变量(1)
  9. C#之获取网卡IP地址
  10. 【数位dp】HDOJ2089:不要62( 真· 数位dp入门题目)
  11. 考虑一个包含n个元素的普通二叉最小堆数据结构,它支持最坏情况时间代价为O(lgn)的操作INSERT和EXTRACT-MIN。请给出一个势函数Φ,使得INSERT的平摊代价为O(lgn),EXTRAC
  12. audio接线图解_图文:主板跳线(排线)连接技巧HD AUDIO连线接法
  13. 软件测试用例执行日报,软件测试之测试用例执行.docx
  14. Android高德地图导航or语音播报
  15. 获取当前时间的毫秒时间戳
  16. 成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
  17. 【Unity3D】 Unity Chan项目分享
  18. LOJ2758 年轮蛋糕
  19. 成功安装高通Chromatix工具
  20. RIKIBOT-FX4多线激光雷达用谷歌cartographer构建3D地图

热门文章

  1. iOS之深入分析GCD的函数与队列以及多种组合使用
  2. LeetCode Algorithm 9. 回文数
  3. 树莓派 RespberryPi:通过命令行关机 / 重启
  4. 【前端4】bootstrap:栅格系统,隔行/触摸换色,分页/导航条,模态框/轮播图,旅游首页
  5. 【机器视觉】机器视觉光源详解
  6. 【Qt】2D绘图之绘制图片
  7. 编程能力强化(4)——模拟SQL语句解析
  8. linux测试怎样看,linux入门篇:如何查看centos版本
  9. php7嵌入,ngx_php7
  10. 51nod 1098 最小方差 排序+前缀和+期望方差公式