maven-shade-plugin
maven-shade-plugin copied to clipboard
[MSHADE-426] Shade remap chokes on Multi-Release-JARs prepped to support Java 19
Tamas Cservenak opened MSHADE-426 and commented
If JAR contains classes under META-INF/versions/19 the shade goal fails.
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 63
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:199)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:180)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
at org.objectweb.asm.ClassReader.<init> (ClassReader.java:287)
at org.apache.maven.plugins.shade.DefaultShader.addRemappedClass (DefaultShader.java:543)
at org.apache.maven.plugins.shade.DefaultShader.shadeJarEntry (DefaultShader.java:307)
at org.apache.maven.plugins.shade.DefaultShader.shadeJars (DefaultShader.java:269)
at org.apache.maven.plugins.shade.DefaultShader.shade (DefaultShader.java:128)
at org.apache.maven.plugins.shade.mojo.ShadeMojo.execute (ShadeMojo.java:500)
Issue Links:
- MSHADE-385 Support for Multi-Release-JARs
Sylwester Lachiewicz commented
Version 3.4.1 should work.
ASM was updated to 9.4 in https://github.com/apache/maven-shade-plugin/commit/7603e5778236455c03385e6efa9cf123e82be722