Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
2.2, 2.3
-
None
-
WIndows 7 (x64)
Netbeans 8.0 (also occurs on command line)
Maven 3.2.1
(Maven) ASM-5.0.2
Description
Maven shade does not appear to work with shading in Java 8 jarfiles that include static interface methods. A full log of a build with dependency resolution is attached (as well as an effective-pom and the stacktrace)
The error header is:
Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.3:shade (default) on project --: Error creating shaded jar: INVOKESPECIAL/STATIC on interfaces require ASM 5 -> [Help 1]
(Do note, I already am using ASM 5.0.2)
I've also created a public, reproducible version of this bug: https://github.com/1Rogue/Maven-Shade-Bug
You simply can clone that repo and attempt a "mvn clean install", and it should fail accordingly.
You can also view the stackoverflow question that sent me here: http://stackoverflow.com/questions/24415677/unable-to-shade-jar-with-maven-invokespecial-static/24417179#24417179
Attachments
Attachments
Issue Links
- relates to
-
MSHADE-166 maven-shade-plugin not compatible with Java 8
- Closed