[ 
https://issues.apache.org/jira/browse/MSHADE-187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte closed MSHADE-187.
---------------------------------
       Resolution: Duplicate
         Assignee: Robert Scholte
    Fix Version/s:     (was: 3.0.0)

> 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
>            Assignee: Robert Scholte
>            Priority: Minor
>
> 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)

Reply via email to