我从Nexus的库库中检出了我的代码。 我为我的账户更改密码并正确设置它里面我settings.xml
文件。 当执行mvn install clean
我听到报告说错误Not authorized, ReasonPhrase:Unauthorized
,当它试图从库中下载文件。
任何想法如何解决这个问题? 我使用的是Windows 7与Maven 3.04
我从Nexus的库库中检出了我的代码。 我为我的账户更改密码并正确设置它里面我settings.xml
文件。 当执行mvn install clean
我听到报告说错误Not authorized, ReasonPhrase:Unauthorized
,当它试图从库中下载文件。
任何想法如何解决这个问题? 我使用的是Windows 7与Maven 3.04
而从远程仓库获取依赖的问题可能会发生。 在我的情况下,库不需要任何身份验证,并已通过删除settings.xml文件服务器部分解决:
<servers>
<server>
<id>SomeRepo</id>
<username>SomeUN</username>
<password>SomePW</password>
</server>
</servers>
PS:我猜你的目标是MVN全新安装 ,而不是行家安装干净
这里的问题是使用的密码,这是不容易因在密码中使用的字符/字母识别一个错字错误。
您必须在旧密码settings.xml
。 它试图连接到存储库,但不能,因为密码不被更新。 一旦您更新并重新运行该命令,你应该是不错的。
我最近遇到了这个问题。 下面是解决步骤
<servers> <server> <id>serverId</id> <username>username</username> <password>password</password> </server> </servers>
<repositories> <repository> <id>serverId</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </repository> </repositories>
<profiles> <profile> <repositories> <repository> <id>serverId</id> <name>aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </repository> </repositories> </profile> </profiles>
请注意,您应该确保服务器标签的ID应该是一样的仓库标签的ID。