Author: jvanzyl
Date: Fri Apr 20 18:21:05 2007
New Revision: 530963

URL: http://svn.apache.org/viewvc?view=rev&rev=530963
Log:
o lock verison of shade

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?view=diff&rev=530963&r1=530962&r2=530963
==============================================================================
--- maven/components/trunk/maven-embedder/pom.xml (original)
+++ maven/components/trunk/maven-embedder/pom.xml Fri Apr 20 18:21:05 2007
@@ -40,19 +40,6 @@
       </resource>
     </resources>
     <plugins>
-      <!--
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.1</version>
-        <configuration>
-          <finalName>${artifactId}-${bundleVersion}</finalName>
-          <descriptor>src/main/assembly/dep.xml</descriptor>
-          <archive>
-            <manifestFile>target/classes/META-INF/MANIFEST.MF</manifestFile>
-          </archive>
-        </configuration>
-      </plugin>
-      -->
       <plugin>
         <artifactId>maven-assembly-plugin</artifactId>
         <version>2.1</version>
@@ -72,32 +59,37 @@
         </executions>
       </plugin>
       <plugin>
-        <artifactId>minijar-maven-plugin</artifactId>
+        <artifactId>shade-maven-plugin</artifactId>
         <groupId>org.codehaus.mojo</groupId>
+        <version>1.0-alpha-4</version>
         <executions>
           <execution>
             <phase>package</phase>
             <goals>
-              <goal>ueberjar</goal>
+              <goal>shade</goal>
             </goals>
             <configuration>
-              <stripUnusedClasses>false</stripUnusedClasses>
-              <excludes>
-                <exclude>classworlds:classworlds</exclude>
-                <exclude>junit:junit</exclude>
-                <exclude>jmock:jmock</exclude>
-                <exclude>xml-apis:xml-apis</exclude>
-              </excludes>
-              <!--
-              <dependenciesToHide>
-                
<dependencyHide>org.codehaus.plexus:plexus-utils</dependencyHide>
-                <dependencyHide>jdom:jdom</dependencyHide>                
-              </dependenciesToHide>
-              -->
+              <artifactSet>
+                <excludes>
+                  <exclude>classworlds:classworlds</exclude>
+                  <exclude>junit:junit</exclude>
+                  <exclude>jmock:jmock</exclude>
+                  <exclude>xml-apis:xml-apis</exclude>
+                </excludes>
+              </artifactSet>
+              <relocations>
+                <relocation>
+                  <pattern>org.codehaus.plexus.util</pattern>
+                  <excludes>
+                    <exclude>org.codehaus.plexus.util.xml.Xpp3Dom</exclude>
+                    <exclude>org.codehaus.plexus.util.xml.pull.*</exclude>
+                  </excludes>
+                </relocation>
+              </relocations>
             </configuration>
           </execution>
         </executions>
-      </plugin>
+      </plugin>      
     </plugins>
   </build>
   <dependencies>


Reply via email to