• maven-deploy失败


    昨天遇到的问题,mavne项目执行deploy的时候,出错。提示

    Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]

    很直白,就是权限问题。

    那就上网搜索,deploy的配置。其实要deploy到远端私服,就两点:

    1:本地pom文件,配置

      <distributionManagement>
       <repository>
        <id>releases</id>
        <name>Internal Releases</name>
        <url>http://自己服务器地址:8081/nexus/content/repositories/releases</url>
       </repository>
      </distributionManagement>

    2:maven的setting.xml配置

     <servers>
         <server>
           <id>releases</id>   <!-- 注意这里的id名字要和pom.xml里配置的名字保持一致 -->
           <username>deployment</username>
           <password>deployment</password>
         </server>
     </servers>

    检查下来,两条都“符合”,我的天这肿么办。于是再看。。。

    最终发现,项目顶层有parent配置,parent配置中distributionManagement项的id是另一个名字。

    so找不到对应server配置的用户名、密码。

    但是再想想,我项目的pom.xml里已经配置了,为什么没有抵掉parent里的配置呢。

    期待成为寂寞高手的武林老白
  • 相关阅读:
    MySQL数据库的常用命令
    函数返回 局部变量问题
    几种网络I/O模型
    socket的select模型【摘】
    Linux Bash Shell入门教程【转载】
    Shell学习【转】
    unicode 2 utf8 [转]
    linux下多线程的创建与等待详解 【转载】
    运算(93&-8)的结果
    一道腾讯的面试题,关于a和&a
  • 原文地址:https://www.cnblogs.com/aquariusm/p/6255643.html
Copyright © 2020-2023  润新知