You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by bo...@apache.org on 2006/10/17 00:49:01 UTC

svn commit: r464706 - /incubator/ode/trunk/jbi/pom.xml

Author: boisvert
Date: Mon Oct 16 15:48:59 2006
New Revision: 464706

URL: http://svn.apache.org/viewvc?view=rev&rev=464706
Log:
Mark some dependencies as "provided" to avoid classloading problems on ServiceMix

Modified:
    incubator/ode/trunk/jbi/pom.xml

Modified: incubator/ode/trunk/jbi/pom.xml
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/pom.xml?view=diff&rev=464706&r1=464705&r2=464706
==============================================================================
--- incubator/ode/trunk/jbi/pom.xml (original)
+++ incubator/ode/trunk/jbi/pom.xml Mon Oct 16 15:48:59 2006
@@ -59,8 +59,59 @@
 		<dependency>
 			<groupId>org.apache.derby</groupId>
 			<artifactId>derby</artifactId>
-		</dependency>		
-	</dependencies>
+		</dependency>
+
+        <!-- The following dependencies are "provided" to avoid classloading issues in ServiceMix -->
+		<dependency>
+			<groupId>xerces</groupId>
+			<artifactId>xmlParserAPIs</artifactId>
+            <scope>provided</scope>
+            <version>2.6.2</version>
+		</dependency>
+		<dependency>
+			<groupId>commons-logging</groupId>
+			<artifactId>commons-logging</artifactId>
+            <scope>provided</scope>
+            <version>1.0.3</version>
+		</dependency>
+		<dependency>
+			<groupId>xerces</groupId>
+			<artifactId>xercesImpl</artifactId>
+            <scope>provided</scope>
+            <version>2.2.1</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.geronimo.specs</groupId>
+			<artifactId>geronimo-qname_1.1_spec</artifactId>
+            <scope>provided</scope>
+            <version>1.0.1</version>
+		</dependency>
+		<dependency>
+			<groupId>xml-apis</groupId>
+			<artifactId>xml-apis</artifactId>
+            <scope>provided</scope>
+            <version>2.0.2</version>
+		</dependency>
+		<dependency>
+			<groupId>xmlbeans</groupId>
+			<artifactId>xmlpublic</artifactId>
+            <scope>provided</scope>
+            <version>2.1.0</version>
+		</dependency>
+        
+        <!-- The following dependencies are "provided" to reduce size/footprint when deploying to ServiceMix -->
+		<dependency>
+			<groupId>org.apache.derby</groupId>
+			<artifactId>derby</artifactId>
+            <scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.derby</groupId>
+			<artifactId>derbytools</artifactId>
+            <version>${derbyVersion}</version>
+            <scope>provided</scope>
+		</dependency>
+    </dependencies>
 
 	<build>
 		<plugins>
@@ -95,6 +146,8 @@
 				<version>3.0-incubating</version>
 				<extensions>true</extensions>
 				<configuration>
+                     <name>OdeBpelEngine</name>
+                     <componentClassLoaderDelegation>self-first</componentClassLoaderDelegation>
 					<type>service-engine</type>
 					<component>
 						org.apache.ode.jbi.OdeComponent