Author: veithen
Date: Thu Dec 16 07:44:25 2010
New Revision: 1049806
URL: http://svn.apache.org/viewvc?rev=1049806&view=rev
Log:
Also use the shade plugin to produce the sandesha2-policy artifact.
Modified:
axis/axis2/java/sandesha/trunk/modules/policy/pom.xml
Modified: axis/axis2/java/sandesha/trunk/modules/policy/pom.xml
URL:
http://svn.apache.org/viewvc/axis/axis2/java/sandesha/trunk/modules/policy/pom.xml?rev=1049806&r1=1049805&r2=1049806&view=diff
==============================================================================
--- axis/axis2/java/sandesha/trunk/modules/policy/pom.xml (original)
+++ axis/axis2/java/sandesha/trunk/modules/policy/pom.xml Thu Dec 16 07:44:25
2010
@@ -51,35 +51,58 @@
</resource>
</resources>
<plugins>
-
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>1.4</version>
<executions>
<execution>
- <id>unpack</id>
- <phase>process-resources</phase>
+ <phase>package</phase>
<goals>
- <goal>unpack</goal>
+ <goal>shade</goal>
</goals>
<configuration>
- <artifactItems>
- <artifactItem>
- <groupId>org.apache.sandesha2</groupId>
- <artifactId>sandesha2-core</artifactId>
- <version>${project.version}</version>
- <type>jar</type>
- <overWrite>false</overWrite>
-
<outputDirectory>${project.build.directory}/classes/</outputDirectory>
-
<includes>**/policy/**/*.class,**/*.properties,org/apache/sandesha2/i18n/**,**/*Sandesha2Constants*.class,**/*SandeshaException*.class</includes>
-
<excludes>META-INF/maven/org.apache.sandesha2/sandesha2-core/**</excludes>
- </artifactItem>
- </artifactItems>
+ <artifactSet>
+ <includes>
+
<include>org.apache.sandesha2:sandesha2-core</include>
+ </includes>
+ </artifactSet>
+ <filters>
+ <filter>
+
<artifact>org.apache.sandesha2:sandesha2-core</artifact>
+ <includes>
+ <include>**/policy/**/*.class</include>
+ <include>**/*.properties</include>
+
<include>org/apache/sandesha2/i18n/**</include>
+
<include>**/*Sandesha2Constants*.class</include>
+
<include>**/*SandeshaException*.class</include>
+ </includes>
+ <excludes>
+
<exclude>META-INF/maven/org.apache.sandesha2/sandesha2-core/**</exclude>
+ </excludes>
+ </filter>
+ </filters>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
+ <!-- This overrides the execution configured in the
apache-release profile in
+ the org.apache:apache super-POM. We don't want to
generate a source JAR because
+ it would be empty. Since the source:jar goal has no skip
option, the trick is
+ to bind it to a non existing phase. -->
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>never</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<generateReports>false</generateReports>