在使用 gitlab-runner 持续集成 dependencies 时,遇到一个问题:

【Maven】deploy 到 Nexus 报错:Return code is: 401, ReasonPhrase:

出现这个问题,是因为没有配置 Nexus 认证信息。

以下时解决方案:

修改 gitlab-runner 中的 Maven settings.xml 添加 Nexus 认证信息 (servers 节点下)

<server>
  <id>nexus-releases</id>
  <username>admin</username>
  <password>admin123</password>
</server>

<server>
  <id>nexus-snapshots</id>
  <username>admin</username>
  <password>admin123</password>
</server>

再次 mvn deploy

【Maven】deploy 到 Nexus 报错:Return code is: 401, ReasonPhrase:

相关文章: