5

我使用 OpenJDK9 并创建了一个父子结构来使用 JLink 和 JMod 部署应用程序。

我按照互联网上的拼图示例来创建我的 App 结构。在我使用 JMod 3.0.0-alpha-1 时,路径必须是目录之前,然后我发现它是插件中的一个错误,3.0.0-alpha-2-SNAPSHOT 尚不可用,所以我构建它,路径错误消失了但我得到了新的错误。

这些错误是由我在 POM 文件中添加的依赖项引起的,如果我注释了项目构建成功的依赖项,但我想用这些依赖项构建项目。

原因:java.util.zip.ZipException:重复条目:classes/META-INF/MANIFEST.MF

我已经在 git 上上传了项目,也在GitHub 上上传了示例项目

4

2 回答 2

0

这是因为您的一个或多个依赖项具有 ZipException 类。这是类导入中的冲突。您应该尝试删除所有导入并一一添加。

于 2019-08-03T20:27:37.360 回答
0

您收到此错误是因为您的类路径中有一个或多个类似的类。这些类来自pom.xml文件中定义的依赖项。

建议的解决方案:

首先,使用 这个插件来检查你的类路径中的重复。

pom.xml然后从您的OR 排除类或 jar 文件中删除不必要的依赖项。文档可以帮助您。

希望这会对您有所帮助。

于 2019-08-03T20:46:33.980 回答