![](/img/trans.png)
[英]Test rail API throwing 401 Unauthorized error even with correct authorization
[英]mvn package command throwing “error 401 Unauthorized ”
我已将 nexus 远程存储库配置为中央存储库。 我的 settings.xml 如下所示
<mirror>
<id>nexus</id>
<name>central</name>
<url>http://10.220.110.10:8081/repository/halosys-group/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
现在当我运行mvn package时出现问题,我收到如下错误。
Caused by: org.apache.maven.wagon.authorization.AuthorizationException: Authentication failed for http://10.220.110.10:8081/repository/halosys-group/org/apache/maven/plugins/maven-resources-plugin/2.5/ maven-resources-plugin-2.5.pom 401 未经授权
请让我知道如何解决此问题
401 Unauthorized in that context with Nexus 意味着您的请求无法通过 Nexus 服务器进行身份验证。
修复取决于您输入的用户名/密码是否存在问题,或者您的 settings.xml 中没有用户/密码的问题。 无论哪种情况,以下内容都应该可以解决您的问题。
确保您的 settings.xml 中有一个<servers>
部分,其中定义的服务器的 id 与您的镜像 id 匹配(在本例中为“nexus”)。 它在您的设置中应该看起来像这样。xml:
<servers>
<server>
<username>yourNexusUsername</username>
<password>yourNexusPassword</password>
<id>nexus</id>
</server>
</servers>
供参考:- http://maven.apache.org/ref/3.6.3/maven-settings/settings.html
另请注意,您可以加密您的密码,但这超出了此答案的 scope 范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.