获取错误java.util.zip.ZipException:重复的条目:使用JMod插件部署应用程序时,类/META-INF/MANIFEST.MF

Aqe*_*der 5 java jlink maven java-9 jmod

我使用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上上传了示例项目

小智 0

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