[wise-commits] wise SVN: r403 - in core/trunk: core and 1 other directories.

wise-commits at lists.jboss.org wise-commits at lists.jboss.org
Fri Sep 10 07:01:30 EDT 2010


Author: alessio.soldano at jboss.com
Date: 2010-09-10 07:01:29 -0400 (Fri, 10 Sep 2010)
New Revision: 403

Modified:
   core/trunk/core/pom.xml
   core/trunk/integration-testsuite/pom.xml
   core/trunk/pom.xml
Log:
[WISE-169] Fixing dependencies


Modified: core/trunk/core/pom.xml
===================================================================
--- core/trunk/core/pom.xml	2010-09-10 10:00:23 UTC (rev 402)
+++ core/trunk/core/pom.xml	2010-09-10 11:01:29 UTC (rev 403)
@@ -216,4 +216,40 @@
 
 	</build>
 
+	<profiles>
+		<!--
+			Depending on the enabled profile, provide additional runtime client dependencies 
+		-->
+        <profile>
+          <id>native</id>
+          <activation>
+            <property>
+              <name>!cxf.stack</name>
+            </property>
+          </activation>
+          <dependencies>
+            <dependency>
+              <groupId>org.jboss.ws.native</groupId>
+              <artifactId>jbossws-native-client</artifactId>
+              <scope>runtime</scope>
+            </dependency>
+          </dependencies>
+        </profile>
+        <profile>
+          <id>cxf</id>
+          <activation>
+            <property>
+              <name>cxf.stack</name>
+            </property>
+          </activation>
+          <dependencies>
+            <dependency>
+              <groupId>org.jboss.ws.cxf</groupId>
+              <artifactId>jbossws-cxf-client</artifactId>
+              <scope>runtime</scope>
+            </dependency>
+          </dependencies>
+        </profile>
+	</profiles>
+	
 </project>

Modified: core/trunk/integration-testsuite/pom.xml
===================================================================
--- core/trunk/integration-testsuite/pom.xml	2010-09-10 10:00:23 UTC (rev 402)
+++ core/trunk/integration-testsuite/pom.xml	2010-09-10 11:01:29 UTC (rev 403)
@@ -118,6 +118,9 @@
 	</build>
 	
 	<profiles>
+		<!--
+			Enable submodules depending on the ws stack and add test dependency on the proper client stack artifact 
+		-->
 		<profile>
 			<id>native</id>
 			<activation>

Modified: core/trunk/pom.xml
===================================================================
--- core/trunk/pom.xml	2010-09-10 10:00:23 UTC (rev 402)
+++ core/trunk/pom.xml	2010-09-10 11:01:29 UTC (rev 403)
@@ -507,12 +507,16 @@
 	</reporting>
 
 	<profiles>
+		<!--
+			Enable distribution module 
+		-->
 		<profile>
 			<id>distro</id>
 			<modules>
 				<module>distribution</module>
 			</modules>
 		</profile>
+		
 		<!--
 			Name: hudson Descr: Ignore test failures on hudson
 		-->
@@ -530,7 +534,10 @@
 			</build>
 		</profile>
 		
-        <profile>
+		<!--
+			Enable core-native module 
+		-->
+		<profile>
           <id>native</id>
           <activation>
             <property>
@@ -540,14 +547,11 @@
           <modules>
             <module>core-native</module>
           </modules>
-          <dependencies>
-          	<dependency>
-				<groupId>org.jboss.ws.native</groupId>
-				<artifactId>jbossws-native-client</artifactId>
-			</dependency>
-          </dependencies>
         </profile>
         
+		<!--
+			Enable core-cxf module
+		-->
         <profile>
           <id>cxf</id>
           <activation>
@@ -558,14 +562,11 @@
           <modules>
             <module>core-cxf</module>
           </modules>
-          <dependencies>
-            <dependency>
-              <groupId>org.jboss.ws.cxf</groupId>
-              <artifactId>jbossws-cxf-client</artifactId>
-            </dependency>
-          </dependencies>
         </profile>
 
+		<!--
+			Enable integration-testsuite module 
+		-->
         <profile>
           <id>integration-testsuite</id>
           <activation>



More information about the wise-commits mailing list