Hi Eugene, > Hi,
I have an existing multi-module project. A module A (i.e. artifactId=A) uses shade plugin to create an uber jar. The shade plug in config doesn't retain the original (slim) jar so the only artifact produced/published from this module is A.jar which is the uber jar.
Which is not true, cause you can configure the maven-shade-plugin to produce both artifacts via:
<shadedArtifactAttached>true</shadedArtifactAttached> http://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html
Now I need to produce a 'slim' jar (lets call it A-core.jar) which only has the classes from module A. Since this was set up several releases ago I have to keep A.jar as a fat jar to preserve backwards compatibility. (I can easily make shade produce A.jar as the thin jar and A-uber.jar (or any other name) as the fat jar, but this is not acceptable.) Is there some way to make shade plug in do that?
Kind regards Karl-Heinz Marbaise --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
