• maven deploy jar包到远程仓库400


    第一步,登陆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问题应该能解决,不能留言。

    欢迎关注Java流水账公众号
  • 相关阅读:
    淘宝网的质量属性分析
    软件架构师如何工作
    软件需求管理用例方法三
    软件需求管理用例方法二
    git使用教程
    javascript获取鼠标点击位置的坐标兼容写法
    ES5中数组的方法
    JavaScript数组常用方法
    JavaScript中for..in循环陷阱介绍
    【转】web前端开发必知必会(面试、笔试可能用到)
  • 原文地址:https://www.cnblogs.com/guofu-angela/p/10023312.html
Copyright © 2020-2023  润新知