Maven 构建失败:在 Oracle Linux 9.4 上安装 Apache Atlas 2.3.0 期间“未找到 Zip END header”

问题描述 投票:0回答:1

我尝试在 Oracle Linux 9.4 上安装 Apache Atlas 2.3.0,并在 Maven 编译过程中遇到构建失败。该错误似乎与 org.restlet 依赖项有关。以下是错误日志的关键部分:

[ERROR] error reading /root/.m2/repository/org/restlet/jee/org.restlet/2.4.3/org.restlet-2.4.3.jar; zip END header not found
[ERROR] error reading /root/.m2/repository/org/restlet/jee/org.restlet.ext.servlet/2.4.3/org.restlet.ext.servlet-2.4.3.jar; zip END header not found
[ERROR] /root/apache-atlas-sources-2.3.0/test-tools/src/main/java/org/apache/atlas/runner/LocalSolrRunner.java:[15,1] cannot access org.apache.atlas.runner
[ERROR]   ZipException opening "org.restlet-2.4.3.jar": zip END header not found

我已经尝试过以下步骤:

  • 通过删除 .m2/repository 文件夹清除本地 Maven 缓存。
  • 使用 mvn clean install 重新下载 org.restlet 依赖项。
  • 尽管采取了这些措施,问题仍然存在。 Restlet JAR 文件似乎已损坏或不完整。

环境:

阿帕奇阿特拉斯2.3.0
甲骨文 Linux 9.4
Apache Maven 3.6.3(我也尝试过 Maven 3.9.9)
任何有关如何解决此问题的建议或进一步解决问题的建议将不胜感激!

java maven restlet apache-atlas oraclelinux
1个回答
0
投票
您是否已按照此处的说明在 POM 中声明了 Restlet Maven 存储库?

https://restlet.talend.com/downloads/current/

请注意,从版本 2.5 RC1 开始,Restlet 现在直接在 Maven Central 中发布。

© www.soinside.com 2019 - 2024. All rights reserved.