当使用$mvn deploy
部署链接工件到JCenter时,我收到此错误Return code is: 401, ReasonPhrase: Unauthorized.
造成这种情况的原因是什么,以及如何解决这个问题?
答案 0 :(得分:0)
在没有看到你的pom文件的情况下,我打赌你正在尝试将SNAPSHOT上传到Bintray。 Bintray是一个分发平台,仅适用于发行版。
答案 1 :(得分:-1)
解决方法是在工件的pom.xml
中使用它>>> s = "\u5bc6\u7801\u8f93\u5165\u9519\u8bef\uff0c\u8fd8\u53ef\u4ee5\u8f93\u51654\u6b21"
>>> type(s)
<type 'str'>
>>> r = s.decode("unicode-escape")
>>> type(r)
<type 'unicode'>
>>> print(r)
密码输入错误,还可以输入4次
并在settings.xml
中有这个<distributionManagement>
<snapshotRepository>
<id>bintray-yourusername-maven-yourpackagename</id> <!-- same id with the server in settings.xml -->
<name>oss-jfrog-artifactory-snapshots</name>
<url>http://oss.jfrog.org/artifactory/oss-snapshot-local</url>
</snapshotRepository>
</distributionManagement>