You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2009/06/26 12:32:31 UTC

svn commit: r788648 - /tuscany/java/sca/modules/implementation-bpel-runtime/pom.xml

Author: edwardsmj
Date: Fri Jun 26 10:32:31 2009
New Revision: 788648

URL: http://svn.apache.org/viewvc?rev=788648&view=rev
Log:
Changes to enable implementation-bpel-runtime to run under OSGi, as described in TUSCANY-3123:
https://issues.apache.org/jira/browse/TUSCANY-3123

Modified:
    tuscany/java/sca/modules/implementation-bpel-runtime/pom.xml

Modified: tuscany/java/sca/modules/implementation-bpel-runtime/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-bpel-runtime/pom.xml?rev=788648&r1=788647&r2=788648&view=diff
==============================================================================
--- tuscany/java/sca/modules/implementation-bpel-runtime/pom.xml (original)
+++ tuscany/java/sca/modules/implementation-bpel-runtime/pom.xml Fri Jun 26 10:32:31 2009
@@ -480,6 +480,146 @@
                             </artifactItems>
                         </configuration>
                     </execution>
+                    <execution>
+                    	<!-- Copy the set of dependency JARs that MUST be included within the 
+                    	     implementation-bpel-runtime JAR for OSGi purposes.  These JARs are
+                    	     placed in the Bundle-Classpath in the MANIFEST.MF of the JAR so that
+                    	     any required classes from them are all loaded by the classloader for
+                    	     the implementation-bpel-runtime bundle
+                    	 --> 
+						<id>copy</id> 
+						<phase>generate-sources</phase> 
+						<goals> 
+							<goal>copy</goal> 
+						</goals> 
+						<configuration> 
+							<artifactItems> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-agents</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-api</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-compiler</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-dao</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-epr</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-obj</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-runtime</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-schemas</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-bpel-store</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-dao-hibernate</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-dao-jpa</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 												
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-jacob</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-jacob-ap</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-scheduler-simple</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>org.apache.ode</groupId> 
+									<artifactId>ode-utils</artifactId> 
+									<version>1.3.2</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>org.apache.geronimo.components</groupId> 
+									<artifactId>geronimo-connector</artifactId> 
+									<version>2.0.1</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>org.apache.geronimo.specs</groupId> 
+									<artifactId>geronimo-jta_1.1_spec</artifactId> 
+									<version>1.1</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>org.apache.geronimo.components</groupId> 
+									<artifactId>geronimo-transaction</artifactId> 
+									<version>2.0.1</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>org.apache.openjpa</groupId> 
+									<artifactId>openjpa</artifactId> 
+									<version>1.3.0-SNAPSHOT</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+								<artifactItem> 
+									<groupId>javax.persistence</groupId> 
+									<artifactId>persistence-api</artifactId> 
+									<version>1.0</version> 
+									<type>jar</type> 
+								</artifactItem> 	
+							</artifactItems> 
+							<outputDirectory>${project.build.directory}/classes</outputDirectory> 
+							<overWriteReleases>true</overWriteReleases> 
+							<overWriteSnapshots>true</overWriteSnapshots> 
+						</configuration> 
+					</execution> 
                 </executions>
             </plugin>