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)