You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Karl Heinz Marbaise (JIRA)" <ji...@apache.org> on 2015/05/30 00:14:17 UTC
[jira] [Updated] (MSHADE-187) Change location of the dependency
reduced pom
[ https://issues.apache.org/jira/browse/MSHADE-187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karl Heinz Marbaise updated MSHADE-187:
---------------------------------------
Summary: Change location of the dependency reduced pom (was: Duplicate WARNINGs during build)
> Change location of the dependency reduced pom
> ---------------------------------------------
>
> Key: MSHADE-187
> URL: https://issues.apache.org/jira/browse/MSHADE-187
> Project: Maven Shade Plugin
> Issue Type: Improvement
> Affects Versions: 2.3
> Reporter: Karl Heinz Marbaise
> Priority: Minor
> Fix For: 3.0
>
>
> Using the following configuration:
> {code}
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-shade-plugin</artifactId>
> <configuration>
> <artifactSet>
> <includes>
> <include>org.apache.maven.profiler:*</include>
> <include>org.apache.maven.plugins:*</include>
> <include>org.apache.maven.surefire:*</include>
> </includes>
> <excludes>
> <exclude>org.sonatype.plexus:*</exclude>
> <exclude>javax:*</exclude>
> </excludes>
> </artifactSet>
> </configuration>
> <executions>
> <execution>
> <goals>
> <goal>shade</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> {code}
> Based on the docs:
> {code}
> Flag whether to generate a simplified POM for the shaded artifact. If set to true, dependencies that have been included into the uber JAR will be removed from the <dependencies> section of the generated POM. The reduced POM will be named dependency-reduced-pom.xml and is stored into the same directory as the shaded artifact. Unless you also specify dependencyReducedPomLocation, the plugin will create a temporary file named dependency-reduced-pom.xml in the project basedir.
> {code}
> The dependency reduced pom should be stored within target folder (where the shaded artifacts has been stored into) and not in the project basedir.
> This is the documentation of the dependencyReducedPomLocation parameter:
> {code}
> * Where to put the dependency reduced pom.
> * Note: setting a value for this parameter with a directory other than ${basedir} will change the value of
> * ${basedir} for all executions that come after the shade execution. This is often not what you want.
> * This is considered an open issue with this plugin.
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)