【问题标题】:Apache repository down?Apache存储库关闭?
【发布时间】:2014-10-15 14:39:24
【问题描述】:

我正在尝试在使用 Apache Commons CLI 的 java 中构建一个程序,但我收到了这个错误 - 到目前为止它运行良好。这是否意味着 Apache 存储库已关闭?如果是这样,解决此问题的最佳方法是什么?

无法解析配置 ':compile' 的所有依赖项。

无法解析 commons-cli:commons-cli:1.3-SNAPSHOT。 要求: :dpg-variant-store:0.1 无法从 https://repository.apache.org/content/groups/snapshots/commons-cli/commons-cli/1.3-SNAPSHOT/maven-metadata.xml 加载 Maven 元数据。 无法获取“https://repository.apache.org/content/groups/snapshots/commons-cli/commons-cli/1.3-SNAPSHOT/maven-metadata.xml”。 从服务器收到状态码 503:服务暂时不可用

【问题讨论】:

  • 任何带有“-SNAPSHOT”的内容都不是最终版本,可能会发生变化,如果发生变化,可能会破坏您的应用程序;所以你应该避免自己安装这样的版本或使用本身依赖于这些东西的库。看起来您可能正在使用 gradle(您应该始终将命令/工具放入任何此类报告中),因此您应该让 gradle 使用 gradle dependencies 转储您的依赖项并尝试修复您正在使用的版本。还要考虑删除构建配置中不是“主流”的任何 repos。
  • 我今天早些时候问了similar question。我使用 commons-imaging 快照已经有一段时间了,它最近才开始下载失败。有人知道 Apache 的存储库是怎么回事吗?

标签: java gradle apache-commons-cli


【解决方案1】:

@simbo1905 是正确的。快照库可能已被编辑或重命名。 您必须使用最终确定的库。您可以使用此 URL 获取最终库 https://repository.jboss.org/nexus/content/groups/public/commons-cli/commons-cli/

您可能需要编辑您的存储库 URL 才能从中读取,因为 Apache 存储库只有一个快照。

【讨论】:

  • 谢谢,我怎么知道 1.3 什么时候发布?
  • 您需要继续查看公共存储库。像 mvnrepository.com;或repository.jboss.org/nexus/content/groups/public
  • 除了每天查看列表之外,还有其他方法可以知道该版本的发布时间吗?
  • 我不知道这一点。对不起。
  • commons-cli 在 git hub 上。 github.com/apache/commons-cli 如果您是 github 成员,那么如果您在此页面上选择“观看”,您将不断收到有关 1.3 何时发布的通知。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2021-08-11
  • 2010-09-20
  • 2012-05-07
  • 1970-01-01
相关资源
最近更新 更多