Maven构建错误 - 未经授权

时间:2017-10-02 12:57:19

标签: java maven maven-plugin azure-pipelines

我是maven的新手。关于以下maven构建错误的任何建议对我都有帮助。我正在使用命令“mvn clean install”来构建应用程序

[DEBUG] Could not find metadata mycompany-myvault:mycompany-myvault-models-common:0.0.1-SNAPSHOT/maven-metadata.xml in local (C:\Users\build_account\.m2\repository)
[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://mycompany-marketing.pkgs.visualstudio.com/_packaging/mycompany.myvault.Packages/maven/v1
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://mycompany-marketing.pkgs.visualstudio.com/_packaging/mycompany.myvault.Packages/maven/v1 via proxy-azsu.azure.uk.mycompanyplc.com:8080
Downloading: https://mycompany-marketing.pkgs.visualstudio.com/_packaging/mycompany.myvault.Packages/maven/v1/mycompany-myvault/mycompany-myvault-models-common/0.0.1-SNAPSHOT/maven-metadata.xml
[DEBUG] Writing tracking file C:\Users\build_account\.m2\repository\mycompany-myvault\mycompany-myvault-models-common\0.0.1-SNAPSHOT\resolver-status.properties
[WARNING] Could not transfer metadata mycompany-myvault:mycompany-myvault-models-common:0.0.1-SNAPSHOT/maven-metadata.xml from/to mycompany-marketing-visualstudio.com-mycompany.myvault.packages (https://mycompany-marketing.pkgs.visualstudio.com/_packaging/mycompany.myvault.Packages/maven/v1): Not authorized , ReasonPhrase:Unauthorized.
org.eclipse.aether.transfer.MetadataTransferException: Could not transfer metadata mycompany-myvault:mycompany-myvault-models-common:0.0.1-SNAPSHOT/maven-metadata.xml from/to mycompany-marketing-visualstudio.com-mycompany.myvault.packages (https://mycompany-marketing.pkgs.visualstudio.com/_packaging/mycompany.myvault.Packages/maven/v1): Not authorized , ReasonPhrase:Unauthorized.

1 个答案:

答案 0 :(得分:1)

在Settings.xml中添加以下凭据修复了此问题。在vsts中,您可以通过Packages生成maven凭证 - >连接到Feed - >生成maven凭据。它将生成如下的凭据并将其放在settings.xml

<server>
 <id>mycompany-marketing-visualstudio.com-mycompany.myvault.packages</id>
 <configuration>
  <httpHeaders>
   <property>
    <name>Authorization</name>   
    <value>Basic 5asdfasdfasdfaTASDFasdfadfasdfasddfadsasdfasdf as34asfase4asdfasfsadfdfgfdgrfgrtetryuikmnbvfft6iuopuytrewwsdfghjj</value>
   </property>
  </httpHeaders>
 </configuration>
</server>