繁体   English   中英

使用Cloudbees托管Maven工件

[英]Host maven artifact with Cloudbees

我设法将我的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.

我不明白为什么我可以从浏览器访问回购快照,但是maven说“未经授权”?

您需要将自定义settings.xml添加到私有存储库,将其安装并从那里加载配置。 否则,您将无法访问(受保护的)工件。

该文档隐藏得很好,但您可以在这里找到它: http : //developer.cloudbees.com/bin/view/DEV/Accessing+under+an+external+Maven+repository

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM