maven 中 部署构件至Nexus(mvn deploy)
http://jacky2007.iteye.com/blog/354387
nexus中的设置就不说了
首先要在pom.xml中添加
- <distributionManagement>
- <repository>
- <id>releases</id>
- <name>Internal Releases</name>
- <url>http://localhost:8081/nexus/content/repositories/thirdparty</url>
- </repository>
- </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中添加
- <server>
- <id>http://*/</id>
- <username>**</username>
- <password>**</password>
- </server>
mvn deploy
顺利部署...
============
http://xc5.iteye.com/blog/1520198
发布项目:
升级本地snapshot版本,在svn创建标签,向release服务器提交发布包、docs等。
如果版本为snapshot,使用mvn deploy发布当前版本到snapshot库。
配置pom.xml:
1.SCM。
- <scm>
- <connection>scm:svn:http://*/repos/*/trunk</connection>
- <developerConnection>scm:svn:http://*/repos/*/trunk/</developerConnection>
- </scm>
<scm>
<connection>scm:svn:http://*/repos/*/trunk</connection>
<developerConnection>scm:svn:http://*/repos/*/trunk/</developerConnection>
</scm>
2.maven-release-plugin。
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-release-plugin</artifactId>
- <configuration>
- <tagBase>http://*/repos/*/tags/</tagBase>
- </configuration>
- </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。
- <server>
- <id>http://*/</id>
- <username>**</username>
- <password>**</password>
- </server>
<server>
<id>http://*/</id>
<username>**</username>
<password>**</password>
</server>
4.命令
更新版本号,打标签。
- mvn release:prepare
mvn release:prepare
checkout发布版本标签内容,打包上传到release服务器。
- mvn release:perform
mvn release:perform
将当前snapshot版本发布到snapshot服务器。
- mvn deploy
maven 中 部署构件至Nexus(mvn deploy)相关推荐
- Maven2部署构件到Nexus时出现的Failed to transfer file错误
参阅:http://www.javatang.com/archives/2010/01/23/4518375.html 具体怎样使用deploy命令部署构件到nexus服务器上可以参考经典的<M ...
- maven项目部署到Repository(Nexus)
目录[-] (一)下载并安装Nexus (二)配置Nexus Repository 说明: (三)在项目中配置Nexus Repository的信息 (四)发布到Nexus Repository 本文 ...
- Maven(五)使用Nexus搭建Maven私服
文章装载于:http://blog.csdn.net/jun55xiu/article/details/39497089 Nexus介绍 Nexus是Maven仓库管理器,如果你使用Maven,你可以 ...
- maven实战(一)简单mvn构建项目详解
创建简单工程: **mvn archetype:generate -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -Dpackage ...
- deploy java eclipse_使用eclipse的mvn deploy部署本地包到maven私有库
1.在settings文件中配置服务器访问账户和密码 thirdparty 账户名 密码 2.在pom文件中设置发布路径 thirdparty 3rd party http://yourserverI ...
- maven 中deploy命令报401错误的原因及解决方案
在mac版idea使用过程中有时候会出现deploy时候报401错误,如图: 经过详细的论证分析,找到如下原因及解决方案: 原因一.pom 文件李配置的私服仓库地址和settings.xml里配置的用 ...
- 如何用建木CI一键部署Java构件到Nexus
介绍 继上一篇博客「开源人的福音」一键部署Java构件到Sonatype发布后,得到了很多小伙伴们的关注,我趁热打铁推出了它的姊妹篇如何用建木CI一键部署Java构件到Nexus,有别于上一篇,此篇博 ...
- Maven学习六之利用mvn deploy命令上传包
mvn:deploy在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享. 以将ojdbc14传到nexus中的thirdparty为例 一 配置 ...
- maven 打包部署时访问远程仓库中没有的jar
maven 打包部署时访问远程仓库中没有的jar maven构建项目 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文 ...
最新文章
- 《构建高可用Linux服务器》第一版勘误表(附脚本下载)
- spring IOC容器的扩展
- 【UAV】气压计 SPL06
- 27.能否在构造函数中抛出异常?析构函数呢?
- 高效、精准、全面 山石网科数据安全产品线面市
- php代码清除空格注解,PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
- cobbler基础安装
- spark学习-Spark广播变量与共享变量(1)
- C#之获取网卡IP地址
- 【数位dp】HDOJ2089:不要62( 真· 数位dp入门题目)
- 考虑一个包含n个元素的普通二叉最小堆数据结构,它支持最坏情况时间代价为O(lgn)的操作INSERT和EXTRACT-MIN。请给出一个势函数Φ,使得INSERT的平摊代价为O(lgn),EXTRAC
- audio接线图解_图文:主板跳线(排线)连接技巧HD AUDIO连线接法
- 软件测试用例执行日报,软件测试之测试用例执行.docx
- Android高德地图导航or语音播报
- 获取当前时间的毫秒时间戳
- 成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
- 【Unity3D】 Unity Chan项目分享
- LOJ2758 年轮蛋糕
- 成功安装高通Chromatix工具
- RIKIBOT-FX4多线激光雷达用谷歌cartographer构建3D地图
热门文章
- iOS之深入分析GCD的函数与队列以及多种组合使用
- LeetCode Algorithm 9. 回文数
- 树莓派 RespberryPi:通过命令行关机 / 重启
- 【前端4】bootstrap:栅格系统,隔行/触摸换色,分页/导航条,模态框/轮播图,旅游首页
- 【机器视觉】机器视觉光源详解
- 【Qt】2D绘图之绘制图片
- 编程能力强化(4)——模拟SQL语句解析
- linux测试怎样看,linux入门篇:如何查看centos版本
- php7嵌入,ngx_php7
- 51nod 1098 最小方差 排序+前缀和+期望方差公式