manifest data is lost when the shaded result is a classifier.
-------------------------------------------------------------
Key: MSHADE-40
URL: http://jira.codehaus.org/browse/MSHADE-40
Project: Maven 2.x Shade Plugin
Issue Type: Bug
Affects Versions: 1.1
Reporter: benson margulies
I ran into problem with duplicate classes when I tried to use the shaded output
of one project as an input to another shaded project, and they shared a
dependency.
So, I turned on the classifier feature, so that the second project could
consume the unshaded version of the first one.
And all is well, except that the Main-class: manifest attribute does not show
up in the shaded jar.
This works fine when I don't turn on the classifier. here's the POM-piece of
note.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.1</version>
<configuration>
<shadedArtifactAttached>true</shadedArtifactAttached>
<finalName>excedrin-common-${common.version}</finalName>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira