我在maven-deploy-plugin中遇到了一个奇怪的错误
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project mycomponent: Failed to deploy artifacts: Could not transfer artifact nz.co.mycompmany:mycomponent:zip:1.0.35-20180115.210413-4 from/to libs-snapshot-local (https://mycompmany/libs-snapshot-local/): Access denied to: https://mycompmany/libs-snapshot-local/nz/co/mycompmany/mycomponent/1.0.35-SNAPSHOT/mycomponent-1.0.35-20180115.210413-4.zip, ReasonPhrase: . -> [Help 1]所以原因短语是空的。通常会有这样的内容: ReasonPhrase:未授权。
工件实际上已经上载了。但在上传之后下载工件时,不知何故它不能:
Caused by: org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: https://mycompmany/libs-snapshot-local/nz/co/mycompmany/mycomponant/1.0.35-SNAPSHOT/mycomponant-1.0.35-20180115.210413-4.zip, ReasonPhrase: .所以一切看起来都很好,只是maven-deploy-plugin似乎不太高兴。
那会是什么呢?
如果我像这样运行命令,错误将不会发生:
mvn清理包org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy而不是
mvn clean包部署
因此,如果我将其修复为maven-deploy-plugin版本,它将不会失败。
这似乎是一个插件问题。
发布于 2018-01-16 05:28:26
对您的libs-snapshot-local maven存储库的访问是受保护的(可能是通过密码),而maven不知道此密码。详情请参见here。
https://stackoverflow.com/questions/48270768
复制相似问题