Jin Kwon created MSHADE-218: ------------------------------- Summary: MANIFEST entries copied from a custom execution-ed jar Key: MSHADE-218 URL: https://issues.apache.org/jira/browse/MSHADE-218 Project: Maven Shade Plugin Issue Type: Bug Affects Versions: 2.4.2 Environment: $ mvn -version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T01:41:47+09:00) Maven home: /usr/local/Cellar/maven/3.3.9/libexec Java version: 1.8.0_65, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.11.2", arch: "x86_64", family: "mac" Reporter: Jin Kwon Priority: Minor
{{maven-shade-plugin}} copies a manifest entry from a custom {{jar:jar}}. When I add following execution which is not {{jar:default-jar}}, {code:xml} <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>jar-cp</id> <goals> <goal>jar</goal> </goals> <phase>package</phase> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>${project.build.finalName}.cp.lib/</classpathPrefix> <mainClass>${mainClass}</mainClass> </manifest> </archive> <finalName>${project.build.finalName}.cp</finalName> </configuration> </execution> </executions> </plugin> {code} {{maven-shade-plugin}} copies that {{Class-Path:}} entry. {code} Manifest-Version: 1.0 Archiver-Version: Plexus Archiver ... Class-Path: [[this is not expected]] ... Build-Jdk: 1.8.0_65 Main-Class: ... {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)