【问题标题】:error: Task :publishMavenPublicationToNexusRepository FAILED错误:任务:publishMavenPublicationToNexusRepository 失败
【发布时间】:2023-02-08 02:38:01
【问题描述】:

这是我在将工件部署到 Nexus 存储库时遇到的错误: 无法检索远程元数据 com.example:java-maven-app:1.1.0-SNAPSHOT/maven-metadata.xml: 无法传输元数据 com.example:java-maven-app:1.1.0-SNAPSHOT/maven-metadata.xml 从/到 nexus-snapshots (http://64.227.148.173:8081/repository/maven -snapshots/):http://64.227.148.173:8081/repository/maven-snapshots/com/example/java-maven-app/1.1.0-SN 身份验证失败 APSHOT/maven-metadata.xml,状态:401 未授权enter image description here

我已经在 pom.xml 文件中添加了所有必需的代码并进行了所有更改但出现此错误请帮助我解决此问题。

【问题讨论】:

  • 请重新编辑您的问题并提供build.gradle,以便社区可以看到您的配置以便提供帮助。使用此页面正确格式化:stackoverflow.com/help/formatting

标签: repository devops nexus snapshot artifact


【解决方案1】:

那是一个 401 错误。未发送登录凭据,或发送了无效的登录凭据。您需要确保 settings.xml 文件有一个“服务器”部分,该部分与“从/到”之后该消息中显示的 ID 匹配,在您的情况下是“nexus-snapshots”。那应该包含访问 Nexus Repo 所需的登录凭据。

  <settings>
  <servers>
    <server>
      <id>nexus-snapshots</id>
      <username>userid</username>
      <password>password</password>
    </server>
   </servers>
...
  </settings>

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 2018-06-06
    • 2016-02-16
    • 2017-12-18
    相关资源
    最近更新 更多