博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mvn deploy命令上传包
阅读量:6903 次
发布时间:2019-06-27

本文共 1532 字,大约阅读时间需要 5 分钟。

 cmd输入命令

 mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/ -DrepositoryId=thirdparty

 

可能出现问题的解决:

 

使用mvn deploy发布到远程仓库时报错 Return code is: 400

 

原因:

 

1.nexus的repository分三种类型:Hosted、 Proxy和Virtual,另外还有一个repository group(仓库组)用于对多个仓库进行组合。部署的时候只能部署到Hosted类型的仓库中,如果是其他类型就会出现这个400错误。

 

2.默认情况下部署构件到Releases仓库中有时也会出现400错误,这个原因就像上面提到的那样,Nexus中 Releases仓库默认的Deployment Policy是“Disable Redeploy”,

所以无论你在settings.xml文件中将server的username设置为deployment还是使用admin都是无 法部署的,就会出现这个400错误。解决:到nexus后台把 Deployment Policy 设置成Allow Redeploy,

 

3.Nexus中 Releases仓库Respository PolicySnapshot是“Release”

Snapshot仓库Respository PolicySnapshot是“Snapshot” 如果设置反了或错了也是无法部署的。

 

4.如果你Snapshot可以发布,但是releases却发布不了,可能是<version>1.0-SNAPSHOT</version>类似这样的,version中包含了-SNAPSHOT,所以release发布不了,

 

也会返回400错误。

 

 

Return code is: 401, ReasonPhrase: Unauthorized 没有被授权操作仓库

   检查仓库的设置,以及用户名密码配置。

 

 上传jar

mvn deploy:deploy-file -DgroupId=org.codehaus.mojo -DartifactId=build-helper-maven-plugin -Dversion=1.9.1 -Dpackaging=jar -Dfile=C:\Users\xxxx\Desktop\build-helper-maven-plugin-1.9.1.jar -Durl=http://xxxx:8081/nexus/content/repositories/EMS/ -DrepositoryId=EMS

 

 上传源码包

mvn deploy:deploy-file -DgroupId=org.ems -DartifactId=openoffice-jodconverter -Dversion=3.0.5 -Dpackaging=jar  -Dclassifier=sources -Dfile=C:\Users\username\Desktop\openoffice-jodconverter-3.0.5-sources.jar -Durl=http://XXXXX:8081/nexus/content/repositories/EMS/ -DrepositoryId=EMS

 

 

转载地址:http://clpdl.baihongyu.com/

你可能感兴趣的文章
matlab生成多个随机数,利用matlab(或其他任何方式)生成100个随机数,并编制C语言程序进行从 小到大排序。...
查看>>
matlab saveas 文件名无效,一直出现错误使用save,文件无法写入
查看>>
mysql引擎选择语句,MySQL存储引擎(表类型)的选择
查看>>
head first java 195,head first java解决办法
查看>>
php数组偏移,不能在php中使用字符串偏移作为数组
查看>>
matlab 版本控制,matlab – 许多不相关文件的版本控制
查看>>
matlab 调整视角,(专题四)05 matlab视角处理
查看>>
php去除正斜杠,php怎么去掉斜线
查看>>
python excel 图表 matplotlib,使用matplotlib沿图表绘制表格
查看>>
爬虫 新闻 mysql,大规模异步新闻爬虫【3】:让MySQL数据库操作更方便
查看>>
php设置延迟响应,php能不能做到,只给某个用户延迟响应,其它用户不受影响?...
查看>>
oracle经常无响应,Oracle无响应故障
查看>>
php xml 转换数组函数,php xml转换成数组格式
查看>>
oracle12c不买会咋样,ORACLE 12c - “不是单一群体功能”
查看>>
php simplexml_load_file 详解,php中simplexml_load_file函数用法实例讲解
查看>>
linux登录用户who,技术|Linux who 命令 – 显示系统登录者
查看>>
linux内核下载 2.6.32,linux内核升级到2.6.32
查看>>
client linux amd64,linux 下安装minio并配置
查看>>
linux中配置nginx,linux中编译安装和配置nginx
查看>>
Linux循环sql调用,shell中使用SQL实现查询
查看>>