You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ke...@apache.org on 2007/08/28 02:41:25 UTC

svn commit: r570281 - /maven/components/trunk/maven-embedder/pom.xml

Author: kenney
Date: Mon Aug 27 17:41:25 2007
New Revision: 570281

URL: http://svn.apache.org/viewvc?rev=570281&view=rev
Log:
attach the shaded artifact instead of replacing it. When embedding maven or using another p-c-d or any other lib, those classes will be duplicated in the classpath, wreacking havoc.

Modified:
    maven/components/trunk/maven-embedder/pom.xml

Modified: maven/components/trunk/maven-embedder/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/pom.xml?rev=570281&r1=570280&r2=570281&view=diff
==============================================================================
--- maven/components/trunk/maven-embedder/pom.xml (original)
+++ maven/components/trunk/maven-embedder/pom.xml Mon Aug 27 17:41:25 2007
@@ -51,6 +51,10 @@
               <goal>shade</goal>
             </goals>
             <configuration>
+              <shadedArtifactAttached>true</shadedArtifactAttached>
+              <createDependencyReducedPom>false</createDependencyReducedPom>
+              <!-- this will work with shade plugin 1.0-alpha-11-SNAP -->
+              <keepDependenciesWithProvidedScope>true</keepDependenciesWithProvidedScope>
               <transformers>
                <transformer implementation="org.codehaus.mojo.shade.resource.ComponentsXmlResourceTransformer"/>
               </transformers>