使用JMod插件部署应用程序时,获取错误java.util.zip.ZipException:重复条目:classes/META-INF/MANIFEST.MF
Im使用OpenJDK9并创建了一个父子结构,以使用JLink和JMod部署应用程序 我按照互联网上的拼图示例创建我的应用程序结构。在我使用JMod 3.0.0-alpha-1获取路径之前,我必须是目录,然后我在插件中发现了一个错误,3.0.0-alpha-2-SNAPSHOT还不可用,所以我构建了它,路径错误消失了,但我得到了新的错误 这些错误是由我在POM文件中添加的依赖项引起的,如果我成功地对项目生成的依赖项进行注释,但我希望使用这些依赖项生成项目 原因:java.util.zip.ZipException:重复条目:classes/META-INF/MANIFEST.MF使用JMod插件部署应用程序时,获取错误java.util.zip.ZipException:重复条目:classes/META-INF/MANIFEST.MF,java,maven,java-9,jlink,jmod,Java,Maven,Java 9,Jlink,Jmod,Im使用OpenJDK9并创建了一个父子结构,以使用JLink和JMod部署应用程序 我按照互联网上的拼图示例创建我的应用程序结构。在我使用JMod 3.0.0-alpha-1获取路径之前,我必须是目录,然后我在插件中发现了一个错误,3.0.0-alpha-2-SNAPSHOT还不可用,所以我构建了它,路径错误消失了,但我得到了新的错误 这些错误是由我在POM文件中添加的依赖项引起的,如果我成功地对项目生成的依赖项进行注释,但我希望使用这些依赖项生成项目 原因:java.util.zip.Zip
我还将项目上传到git上这是因为您的一个或多个依赖项具有ZipException类。这是类导入中的冲突。您应该尝试删除所有导入并逐个添加。由于类路径上有一个或多个类似的类,因此出现此错误。这些类来自
pom.xml
文件中定义的依赖项
建议的解决方案:
首先,使用插件检查类路径中的重复
然后从pom.xml
中删除不必要的依赖项,或者排除类或jar文件。文档可以帮助您
希望这将对您有所帮助。在我在eclipse中完成干净构建后,同一个项目构建成功。