构建 oozie:未知主机 repository.codehaus.org

building oozie: Unknown host repository.codehaus.org

我正在尝试构建从此处下载的 Oozie 4.2.0:http://ftp.cixug.es/apache/oozie/4.2.0/oozie-4.2.0.tar.gz

启动构建后

bin/mkdistro.sh -DskipTests

我收到这个错误:

[ERROR] Failed to execute goal on project oozie-core: Could not resolve dependencies for project org.apache.oozie:oozie-core:jar:4.2.0: Could not transfer artifact org.apache.hbase:hbase:jar:1.1.1 from/to Codehaus repository (http://repository.codehaus.org/): Unknown host repository.codehaus.org

根据我在 Internet 上看到的情况,codehause 存储库不再可用。有没有办法在没有它的情况下构建 Oozie?

为了帮助以后看到这个问题的人,您可以通过用另一个源备份这个 repo 源来解决这个问题

Codehaus 托管平台已结束,即他们的 public Maven 存储库也已消失。您应该尝试听从他们的建议并将以下内容添加到您的 ~/.m2/settings.xml 文件中:

<repositories>
     <repository>
       <id>Codehaus repository</id>
       <name>codehaus-mule-repo</name>
       <url>https://repository-master.mulesoft.org/nexus/content/groups/public/
       </url>
       <layout>default</layout>
     </repository>
   </repositories>

这应该使用备份存储库来获取缺少的依赖项。

来源: