博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven deploy jar包到远程仓库400
阅读量:6230 次
发布时间:2019-06-21

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

第一步,登陆nexus

http://maven.repo.[公司域].com/nexus/#welcome

查看账号是否有上传权限,选择某个respository如果如下图所示,代表有权限

第二步,查看是否有下列问题

用户凭据错误:用户密码是否错误,在${user}/.m2/setting.xml查看

url到服务器是错误的:这里不能直接用setting.xml里面的 ***/content/groups/public/, 因为这是一个仓库组,而要用具体的仓库url,类似于**/content/repositories/thirdparty/ 如果没有自己创建一个也可以
用户无权访问部署存储库:权限问题,如上图
用户无权访问特定的存储库目标:这个可以问公司运维
如果它是一个版本(不是-SNAPSHOT版本),已经使用该版本部署了工件,试着在version上加一个-SNAPSHOT
存储库不适合部署相应的工件(例如,快照版本,代理存储库或组的发布存储库而不是托管存储库)
检查上面这些内容。

指令

  1. mvn deploy:deploy-file -DgroupId=<group-id> \
  2. -DartifactId=<artifact-id> \
  3. -Dversion=<version> \
  4. -Dpackaging=<type-of-packaging> \
  5. -Dfile=<path-to-file> \
  6. -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \
  7. -Durl=<url-of-the-repository-to-deploy

指令 参考:mvn deploy:deploy-file -DgroupId=bohai -DartifactId=bhxtasm-security -Dversion=1.0 -Dpackaging=jar -Dfile=bhxtasm-security-1.0.jar -DrepositoryId=【maven setting文件中仓库id】 -Durl=http://maven.repo.[公司名].com/nexus/content/repositories/thirdparty/ -X

400问题应该能解决,不能留言。

转载于:https://www.cnblogs.com/zhengwangzw/p/10023312.html

你可能感兴趣的文章
php版本之殇
查看>>
IDEA 葵花宝典
查看>>
IDEA 问题汇总
查看>>
vmware安装软件包时出错 windows installer返回1613
查看>>
XenDesktop5.x/XenApp6.x访问数据流
查看>>
python 的日志logging模块学习
查看>>
HBase 源码编译错误: RpcServer.java: cannot find symbol
查看>>
zabbix监控中遇到的错误
查看>>
Centos7.5-文件权限管理
查看>>
Linux下安装wordpress和phpMyadmin,并为phpMyadmin添加ssl
查看>>
VM中文字界面linux调整分辨率
查看>>
tomcat虚拟主机 server.xml文件配置
查看>>
i-checks 简单应用
查看>>
列举数据挖掘领域的十大挑战性问题
查看>>
校园网解决方案分析
查看>>
Web Component 实战 读书笔记
查看>>
SpringMVC 参数注解
查看>>
源码构建lamp环境
查看>>
第四周作业
查看>>
/boot目录存储空间满导致apt-get安装软件失败
查看>>