【发布时间】:2014-09-01 04:52:55
【问题描述】:
我设法将我的 maven jar 托管在我的私人仓库中(至少这是我所看到的)。
https://repository-{my-library}.forge.cloudbees.com/snapshot/
当我从浏览器访问它时,会显示文件夹“org”并浏览我可以看到 XML 和 jar。
问题是当我尝试将 jar 用于我的应用程序时,我收到此错误:
Downloading: http://repository-{my-library}.forge.cloudbees.com/release/org/{my-library}/{my-library}/0.0.1-SNAPSHOT/maven-metadata.xml
Downloading: https://raw.github.com/{my-library}/spring-boot-legacy/mvn-repo/org/{my-library}/{my-library}/0.0.1-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata org.{my-library}:{my-library}:0.0.1-SNAPSHOT/maven-metadata.xml from/to {my-library}-snapshot (http://repository-{my-library}.forge.cloudbees.com/release/): Not authorized , ReasonPhrase:Unauthorized.
[WARNING] Failure to transfer org.{my-library}:{my-library}:0.0.1-SNAPSHOT/maven-metadata.xml from http://repository-{my-library}.forge.cloudbees.com/release/ was cached in the local repository, resolution will not be reattempted until the update interval of {my-library}-snapshot has elapsed or updates are forced. Original error: Could not transfer metadata org.{my-library}:{my-library}:0.0.1-SNAPSHOT/maven-metadata.xml from/to {my-library}-snapshot (http://repository-{my-library}.forge.cloudbees.com/release/): Not authorized , ReasonPhrase:Unauthorized.
我不明白为什么我可以从浏览器访问 repo 快照,但 maven 却显示“未经授权”?
【问题讨论】:
-
用
curl这样的命令来测试怎么样?浏览器可能有网站的认证 cookie,以便您可以看到它们。