【问题标题】:How to resolve codehaus "service unavailable" maven build error?如何解决 codehaus “服务不可用” maven 构建错误?
【发布时间】:2015-07-29 01:35:03
【问题描述】:

由于 codehaus 存储库不再可用,每当我尝试在 Eclipse 中执行“运行方式 - Maven 安装”时,都会收到以下错误。以下是我得到的错误:

[警告] 无法传输元数据 org.eclipse.core:commands/maven-metadata.xml 从/到 Codehaus 内部 (http://repository.codehaus.org): 传输失败 http://repository.codehaus.org/org/eclipse/core/commands/maven-metadata.xml。 错误代码 503,服务暂时无法下载: http://repository.codehaus.org/org/eclipse/equinox/common/maven-metadata.xml

我还看到 Demosite -> pom.xml 中不存在的 jar 文件之一已经开始出现 maven 依赖问题。以下是完整的错误信息:

ArtifactDescriptorException:无法读取工件描述符 org.restlet.jee:org.restlet:jar:2.1.1: ArtifactResolutionException: org.restlet.jee:org.restlet:pom:2.1.1 无法从 http://repository.codehaus.org 被缓存在本地仓库中, 在更新间隔之前不会重新尝试解决方案 Codehaus Internal 已过期或强制更新。原始错误: 无法传输工件 org.restlet.jee:org.restlet:pom:2.1.1 从/到 Codehaus 内部 (http://repository.codehaus.org):未能 转移 http://repository.codehaus.org/org/restlet/jee/org.restlet/2.1.1/org.restlet-2.1.1.pom。 错误代码 503,服务暂时不可用

如何解决这两个拦截器?

【问题讨论】:

    标签: spring maven broadleaf-commerce


    【解决方案1】:

    来自 Codehaus 服务 503 消息:

    所有 Codehaus 服务将逐步终止,直至 2015 年 5 月 17 日

    如果您被引导到这里,那么您正在访问的服务可能已经被禁用,或者我们正试图通过提前中断服务来引起您的注意。

    在此处查看更多详细信息:https://www.codehaus.org/

    如果您在任何 pom.xmlsettings.xml 中配置了这些存储库,则需要将它们更改为另一个或删除这些,如果这些依赖项位于默认存储库中。

    例如,对于restlet,您可以使用此存储库:http://maven.restlet.com/

    如果此存储库位于依赖项的pom.xml 中,只需传递此消息,将在另一个存储库中尝试下载。

    【讨论】:

      【解决方案2】:

      我们已从 Broadleaf pom.xml 中删除了此存储库,感谢您指出。这是最初添加的,因为 MVEL 没有将 Java 8 兼容的 jar 上传到 Maven Central。

      参考https://github.com/BroadleafCommerce/BroadleafCommerce/issues/1367

      【讨论】:

      • gr8。是否还需要对演示站点进行任何更改?
      【解决方案3】:

      由于 Codehaus.org 工件已全部转移到 Central,继续使用旧 pom.xml 文件的一种简单方法是在您的 settings.xml 中声明镜像,例如:

      <mirror>
        <id>RIP Codehaus</id>
        <mirrorOf>codehaus.org</mirrorOf>
        <name>Codehaus.org repo is now in Central. R.I.P.</name>
        <url>http://repo.maven.apache.org/maven2</url>
      </mirror>
      

      【讨论】:

        【解决方案4】:

        codehaus 存储库在以下存储库中镜像 Mulesoft:

        https://repository.mulesoft.org/nexus/content/repositories/public/

        【讨论】:

          猜你喜欢
          • 2019-12-08
          • 2020-03-07
          • 2012-04-11
          • 2020-11-02
          • 1970-01-01
          • 2014-02-06
          • 2021-01-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多