Using dependency plugin instead of assembly plugin to get dependencies for with-dependencies assembly.
This commit is contained in:
@@ -232,11 +232,6 @@
|
||||
<artifactId>spring-orm</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-dao</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-jdbc</artifactId>
|
||||
|
||||
340
pom.xml
340
pom.xml
@@ -83,6 +83,9 @@
|
||||
<developerConnection>scm:svn:https://springframework.svn.sourceforge.net/svnroot/springframework/spring-ws/trunk</developerConnection>
|
||||
<url>http://fisheye3.cenqua.com/browse/springframework/spring-ws/trunk</url>
|
||||
</scm>
|
||||
<properties>
|
||||
<spring.version>2.5.1</spring.version>
|
||||
</properties>
|
||||
<modules>
|
||||
<module>parent</module>
|
||||
<module>xml</module>
|
||||
@@ -113,6 +116,343 @@
|
||||
<id>release</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>copy-dependencies</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifactItems>
|
||||
<!--Spring-->
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-core</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-beans</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-context</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-aop</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-web</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-webmvc</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-orm</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-jdbc</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-tx</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-jms</artifactId>
|
||||
<version>${spring.version}</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/spring/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- XML dependencies -->
|
||||
<artifactItem>
|
||||
<groupId>stax</groupId>
|
||||
<artifactId>stax-api</artifactId>
|
||||
<version>1.0.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/stax/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>xml-apis</groupId>
|
||||
<artifactId>xml-apis</artifactId>
|
||||
<version>1.3.04</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xerces/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>xerces</groupId>
|
||||
<artifactId>xercesImpl</artifactId>
|
||||
<version>2.8.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xerces/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>xalan</groupId>
|
||||
<artifactId>xalan</artifactId>
|
||||
<version>2.7.0</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xalan/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>jaxen</groupId>
|
||||
<artifactId>jaxen</artifactId>
|
||||
<version>1.1.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxen/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>jdom</groupId>
|
||||
<artifactId>jdom</artifactId>
|
||||
<version>1.0</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jdom/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>dom4j</groupId>
|
||||
<artifactId>dom4j</artifactId>
|
||||
<version>1.6.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/dom4j/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>xom</groupId>
|
||||
<artifactId>xom</artifactId>
|
||||
<version>1.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xom/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>xpp3</groupId>
|
||||
<artifactId>xpp3</artifactId>
|
||||
<version>1.1.3.4.O</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xpp3/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.codehaus.woodstox</groupId>
|
||||
<artifactId>wstx-asl</artifactId>
|
||||
<version>3.2.3</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/stax/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- OXM dependencies -->
|
||||
<!--Castor-->
|
||||
<artifactItem>
|
||||
<groupId>org.codehaus.castor</groupId>
|
||||
<artifactId>castor</artifactId>
|
||||
<version>1.1.2</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/castor/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!--JAXB 1-->
|
||||
<artifactItem>
|
||||
<groupId>javax.xml.bind</groupId>
|
||||
<artifactId>jaxb-api</artifactId>
|
||||
<version>1.0</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxb/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>com.sun.xml.bind</groupId>
|
||||
<artifactId>jaxb-impl</artifactId>
|
||||
<version>1.0.6</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxb/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>com.sun.xml.bind</groupId>
|
||||
<artifactId>jaxb-libs</artifactId>
|
||||
<version>1.0.6</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxb/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>com.sun.msv.datatype.xsd</groupId>
|
||||
<artifactId>xsdlib</artifactId>
|
||||
<version>20060615</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxb/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>isorelax</groupId>
|
||||
<artifactId>isorelax</artifactId>
|
||||
<version>20030108</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxb/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>relaxngDatatype</groupId>
|
||||
<artifactId>relaxngDatatype</artifactId>
|
||||
<version>20020414</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxb/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!--JAXB 2-->
|
||||
<artifactItem>
|
||||
<groupId>com.sun.xml.bind</groupId>
|
||||
<artifactId>jaxb-impl</artifactId>
|
||||
<version>2.1.5</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jaxb/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>xmlbeans</groupId>
|
||||
<artifactId>xbean</artifactId>
|
||||
<version>2.2.0</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xmlbeans/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- JiBX -->
|
||||
<artifactItem>
|
||||
<groupId>org.jibx</groupId>
|
||||
<artifactId>jibx-run</artifactId>
|
||||
<version>1.1.5</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jibx/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.jibx</groupId>
|
||||
<artifactId>jibx-bind</artifactId>
|
||||
<version>1.1.5</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jibx/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>bcel</groupId>
|
||||
<artifactId>bcel</artifactId>
|
||||
<version>5.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jibx/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- XStream -->
|
||||
<artifactItem>
|
||||
<groupId>com.thoughtworks.xstream</groupId>
|
||||
<artifactId>xstream</artifactId>
|
||||
<version>1.2.2</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xstream/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!--XMLBeans-->
|
||||
<artifactItem>
|
||||
<groupId>xmlbeans</groupId>
|
||||
<artifactId>xbean</artifactId>
|
||||
<version>2.2.0</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xmlbeans/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- SOAP dependencies -->
|
||||
<artifactItem>
|
||||
<groupId>com.sun.xml.messaging.saaj</groupId>
|
||||
<artifactId>saaj-impl</artifactId>
|
||||
<version>1.3</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/saaj/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
||||
<artifactId>axiom-api</artifactId>
|
||||
<version>1.2.5</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/axiom/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
||||
<artifactId>axiom-impl</artifactId>
|
||||
<version>1.2.5</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/axiom/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>wsdl4j</groupId>
|
||||
<artifactId>wsdl4j</artifactId>
|
||||
<version>1.6.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/wsdl4j/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- WS-Security dependencies -->
|
||||
<artifactItem>
|
||||
<groupId>com.sun.xml.wss</groupId>
|
||||
<artifactId>xws-security</artifactId>
|
||||
<version>2.0-FCS</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xwss/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>com.sun.org.apache.xml.security</groupId>
|
||||
<artifactId>xmlsec</artifactId>
|
||||
<version>2.0</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/xwss/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!--Acegi-->
|
||||
<artifactItem>
|
||||
<groupId>org.acegisecurity</groupId>
|
||||
<artifactId>acegi-security</artifactId>
|
||||
<version>1.0.5</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/acegi/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!--Java EE-->
|
||||
<artifactItem>
|
||||
<groupId>javax.xml.bind</groupId>
|
||||
<artifactId>jaxb-api</artifactId>
|
||||
<version>2.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/java-ee/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>javax.xml.soap</groupId>
|
||||
<artifactId>saaj-api</artifactId>
|
||||
<version>1.3</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/java-ee/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>servlet-api</artifactId>
|
||||
<version>2.5</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/java-ee/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>javax.mail</groupId>
|
||||
<artifactId>mail</artifactId>
|
||||
<version>1.4.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/java-ee/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>javax.activation</groupId>
|
||||
<artifactId>activation</artifactId>
|
||||
<version>1.1.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/java-ee/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>javax.jms</groupId>
|
||||
<artifactId>jms</artifactId>
|
||||
<version>1.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/java-ee/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>javax.ejb</groupId>
|
||||
<artifactId>ejb</artifactId>
|
||||
<version>2.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/java-ee/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- Transport dependendencies -->
|
||||
<artifactItem>
|
||||
<groupId>commons-httpclient</groupId>
|
||||
<artifactId>commons-httpclient</artifactId>
|
||||
<version>3.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jakarta-commons/</outputDirectory>
|
||||
</artifactItem>
|
||||
<!-- Logging dependencies -->
|
||||
<artifactItem>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>1.1.1</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/jakarta-commons/</outputDirectory>
|
||||
</artifactItem>
|
||||
<artifactItem>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
<version>1.2.15</version>
|
||||
<outputDirectory>${project.build.directory}/dependency/log4j/</outputDirectory>
|
||||
</artifactItem>
|
||||
</artifactItems>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
|
||||
@@ -23,24 +23,6 @@
|
||||
<includeDependencies>false</includeDependencies>
|
||||
<unpack>false</unpack>
|
||||
<outputFileNameMapping>dist/modules/${artifactId}-${version}.${extension}</outputFileNameMapping>
|
||||
<dependencySets>
|
||||
<dependencySet>
|
||||
<outputFileNameMapping>lib/${groupId}/${artifactId}-${version}.${extension}</outputFileNameMapping>
|
||||
<scope>runtime</scope>
|
||||
<excludes>
|
||||
<exclude>org.springframework.ws:spring-ws-parent</exclude>
|
||||
<exclude>org.springframework.ws:spring-xml</exclude>
|
||||
<exclude>org.springframework.ws:spring-oxm</exclude>
|
||||
<exclude>org.springframework.ws:spring-oxm-tiger</exclude>
|
||||
<exclude>org.springframework.ws:spring-ws-core</exclude>
|
||||
<exclude>org.springframework.ws:spring-ws-core-tiger</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
<dependencySet>
|
||||
<outputFileNameMapping>lib/${groupId}/${artifactId}-${version}.${extension}</outputFileNameMapping>
|
||||
<scope>provided</scope>
|
||||
</dependencySet>
|
||||
</dependencySets>
|
||||
</binaries>
|
||||
<sources>
|
||||
<fileSets>
|
||||
@@ -68,6 +50,14 @@
|
||||
<directory>target/site/reference</directory>
|
||||
<outputDirectory>docs/reference</outputDirectory>
|
||||
</fileSet>
|
||||
<!-- Dependencies -->
|
||||
<fileSet>
|
||||
<directory>target/dependency</directory>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<includes>
|
||||
<include>**/*.jar</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<!-- Samples -->
|
||||
<fileSet>
|
||||
<directory>samples</directory>
|
||||
@@ -98,6 +88,6 @@
|
||||
<exclude>**/bin</exclude>
|
||||
<exclude>**/bin/**</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</assembly>
|
||||
|
||||
Reference in New Issue
Block a user