[jbossws-commits] JBossWS SVN: r12464 - stack/metro/trunk/modules/testsuite.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Thu Jun 10 13:22:11 EDT 2010


Author: alessio.soldano at jboss.com
Date: 2010-06-10 13:22:10 -0400 (Thu, 10 Jun 2010)
New Revision: 12464

Modified:
   stack/metro/trunk/modules/testsuite/pom.xml
Log:
[JBWS-3006] Use AS6 depchain for building client classpath


Modified: stack/metro/trunk/modules/testsuite/pom.xml
===================================================================
--- stack/metro/trunk/modules/testsuite/pom.xml	2010-06-10 16:47:08 UTC (rev 12463)
+++ stack/metro/trunk/modules/testsuite/pom.xml	2010-06-10 17:22:10 UTC (rev 12464)
@@ -494,104 +494,61 @@
       </properties>
       <dependencies>
         <dependency>
-          <groupId>org.hibernate</groupId>
-          <artifactId>hibernate</artifactId>
-          <version>${hibernate.version}</version>
-        </dependency>
-        <dependency>
           <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-aspects</artifactId>
+          <artifactId>jboss-as-depchain</artifactId>
+          <scope>import</scope>
+          <type>pom</type>
           <version>${jboss.version}</version>
           <exclusions>
+            <!-- Exclusion for not depending on the container integration -->
             <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.jboss.jbossas</groupId>
+              <artifactId>jboss-as-webservices</artifactId>
             </exclusion>
-          </exclusions>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-connector</artifactId>
-          <version>${jboss.version}</version>
-          <exclusions>
+            <!-- Exclusions for preventing cyclic dependency on JBossWS-Native (AS 6.0.0.M3) -->
             <exclusion>
-              <groupId>org.hibernate</groupId>
-              <artifactId>ejb3-persistence</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-client</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>javax.xml.soap</groupId>
-              <artifactId>saaj-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-core</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>javax.xml.ws</groupId>
-              <artifactId>jaxws-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-factories</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>jboss.jbossws</groupId>
-              <artifactId>jboss-jaxws</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-jaxrpc</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-saaj</artifactId>
             </exclusion>
-          </exclusions>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-ejb3</artifactId>
-          <version>${jboss.version}</version>
-          <exclusions>
             <exclusion>
-              <groupId>javax.xml.soap</groupId>
-              <artifactId>saaj-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-management</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>javax.xml.bind</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-resources</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-services</artifactId>
             </exclusion>
+            <!-- Exclusions for preventing http://www.slf4j.org/codes.html#multiple_bindings -->
             <exclusion>
-              <groupId>javax.xml.ws</groupId>
-              <artifactId>jaxws-api</artifactId>
+              <groupId>org.jboss.slf4j</groupId>
+              <artifactId>slf4j-jboss-logmanager</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>sun-jaxws</groupId>
-              <artifactId>jaxws-api</artifactId>
+              <groupId>org.slf4j</groupId>
+              <artifactId>slf4j-log4j12</artifactId>
             </exclusion>
-            <exclusion>
-              <groupId>org.jboss.microcontainer</groupId>
-              <artifactId>jboss-kernel</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.jboss.security</groupId>
-              <artifactId>jbosssx</artifactId>
-            </exclusion>
           </exclusions>
         </dependency>
-        <dependency>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-javaee</artifactId>
-          <version>${jboss.javaee.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-security</artifactId>
-          <version>${jboss.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-system</artifactId>
-          <version>${jboss.version}</version>
-          <exclusions>
-            <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
-            </exclusion>
-          </exclusions>
-        </dependency>
       </dependencies>
       <build>
         <plugins>
@@ -609,10 +566,8 @@
               <argLine>${surefire.jvm.args} ${surefire.jvm.management.args} -Djava.endorsed.dirs=${jboss600.home}/lib/endorsed</argLine>
               <!-- TODO: replace with maven dependencies -->
               <additionalClasspathElements>
-                <additionalClasspathElement>${jboss.home}/client/jbossall-client.jar</additionalClasspathElement>
                 <!-- Libs below required just for jaxrpc tests; listed here to prevent Metro stack from depending on Native stack -->
                 <additionalClasspathElement>${jboss.home}/common/lib/jbossws-native-core.jar</additionalClasspathElement>
-                <additionalClasspathElement>${jboss.home}/common/lib/netty.jar</additionalClasspathElement>
               </additionalClasspathElements>
             </configuration>
           </plugin>
@@ -632,93 +587,62 @@
       </properties>
       <dependencies>
         <dependency>
-          <groupId>org.hibernate</groupId>
-          <artifactId>hibernate</artifactId>
-          <version>${hibernate.version}</version>
-        </dependency>
-        <dependency>
           <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-aspects</artifactId>
+          <artifactId>jboss-as-depchain</artifactId>
+          <scope>import</scope>
+          <type>pom</type>
           <version>${jboss.version}</version>
           <exclusions>
+            <!-- Exclusion for not depending on the container integration -->
             <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.jboss.jbossas</groupId>
+              <artifactId>jboss-as-webservices</artifactId>
             </exclusion>
-          </exclusions>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-connector</artifactId>
-          <version>${jboss.version}</version>
-          <exclusions>
+            <!-- Exclusions for preventing cyclic dependency on JBossWS-CXF (AS 6.0.0) -->
             <exclusion>
-              <groupId>org.hibernate</groupId>
-              <artifactId>ejb3-persistence</artifactId>
+              <groupId>org.jboss.ws.cxf</groupId>
+              <artifactId>jbossws-cxf-client</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>javax.xml.soap</groupId>
-              <artifactId>saaj-api</artifactId>
+              <groupId>org.jboss.ws.cxf</groupId>
+              <artifactId>jbossws-cxf-management</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>javax.xml.ws</groupId>
-              <artifactId>jaxws-api</artifactId>
+              <groupId>org.jboss.ws.cxf</groupId>
+              <artifactId>jbossws-cxf-server</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>jboss.jbossws</groupId>
-              <artifactId>jboss-jaxws</artifactId>
+              <groupId>org.jboss.ws.cxf</groupId>
+              <artifactId>jbossws-cxf-factories</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.jboss.ws.cxf</groupId>
+              <artifactId>jbossws-cxf-resources</artifactId>
             </exclusion>
-          </exclusions>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-ejb3</artifactId>
-          <version>${jboss.version}</version>
-          <exclusions>
             <exclusion>
-              <groupId>org.jboss.microcontainer</groupId>
-              <artifactId>jboss-kernel</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-factories</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>javax.xml.soap</groupId>
-              <artifactId>saaj-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-client</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>javax.xml.ws</groupId>
-              <artifactId>jaxws-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-core</artifactId>
             </exclusion>
             <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-services</artifactId>
             </exclusion>
+            <!-- Exclusions for preventing http://www.slf4j.org/codes.html#multiple_bindings -->
             <exclusion>
-              <groupId>org.jboss.security</groupId>
-              <artifactId>jbosssx</artifactId>
+              <groupId>org.jboss.slf4j</groupId>
+              <artifactId>slf4j-jboss-logmanager</artifactId>
             </exclusion>
-          </exclusions>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-javaee</artifactId>
-          <version>${jboss.javaee.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-security</artifactId>
-          <version>${jboss.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-system</artifactId>
-          <version>${jboss.version}</version>
-          <exclusions>
             <exclusion>
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
+              <groupId>org.slf4j</groupId>
+              <artifactId>slf4j-log4j12</artifactId>
             </exclusion>
           </exclusions>
         </dependency>
@@ -739,10 +663,8 @@
               <argLine>${surefire.jvm.args} ${surefire.jvm.management.args} -Djava.endorsed.dirs=${jboss601.home}/lib/endorsed</argLine>
               <!-- TODO: replace with maven dependencies -->
               <additionalClasspathElements>
-                <additionalClasspathElement>${jboss.home}/client/jbossall-client.jar</additionalClasspathElement>
                 <!-- Libs below required just for jaxrpc tests; listed here to prevent Metro stack from depending on Native stack -->
                 <additionalClasspathElement>${jboss.home}/common/lib/jbossws-native-core.jar</additionalClasspathElement>
-                <additionalClasspathElement>${jboss.home}/common/lib/netty.jar</additionalClasspathElement>
               </additionalClasspathElements>
             </configuration>
           </plugin>



More information about the jbossws-commits mailing list