Author: rmannibucau
Date: Mon Sep 26 08:17:51 2011
New Revision: 1175712

URL: http://svn.apache.org/viewvc?rev=1175712&view=rev
Log:
setting openejb-core dependency in openejb-tomcat pom (since it is used by all 
children) to be able to switch easily from JPA provider

Modified:
    
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/tomee7/pom.xml
    
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-catalina/pom.xml
    openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-common/pom.xml
    openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-webapp/pom.xml
    openejb/trunk/openejb3/assembly/openejb-tomcat/pom.xml
    openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-embedded/pom.xml
    openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-webservices/pom.xml
    openejb/trunk/openejb3/assembly/openejb-webapp-common/pom.xml

Modified: 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/tomee7/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/tomee7/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/tomee7/pom.xml
 (original)
+++ 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/tomee7/pom.xml
 Mon Sep 26 08:17:51 2011
@@ -100,6 +100,7 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
+
   <build>
     <plugins>
       <plugin>

Modified: 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-catalina/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-catalina/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-catalina/pom.xml 
(original)
+++ 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-catalina/pom.xml 
Mon Sep 26 08:17:51 2011
@@ -53,11 +53,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.openejb</groupId>
-      <artifactId>openejb-core</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.openejb</groupId>
       <artifactId>openejb-tomcat-common</artifactId>
       <version>${project.version}</version>
     </dependency>

Modified: 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-common/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-common/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-common/pom.xml 
(original)
+++ 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-common/pom.xml 
Mon Sep 26 08:17:51 2011
@@ -44,11 +44,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.openejb</groupId>
-      <artifactId>openejb-core</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.openejb</groupId>
       <artifactId>openejb-client</artifactId>
       <version>${project.version}</version>
     </dependency>

Modified: 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-webapp/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-webapp/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-webapp/pom.xml 
(original)
+++ 
openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-webapp/pom.xml 
Mon Sep 26 08:17:51 2011
@@ -135,34 +135,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.openejb</groupId>
-      <artifactId>openejb-core</artifactId>
-      <version>${project.version}</version>
-      <scope>runtime</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.openejb</groupId>
-          <artifactId>javaee-api</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.activemq</groupId>
-          <artifactId>activemq-core</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.activemq</groupId>
-          <artifactId>activemq-ra</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.geronimo.components</groupId>
-          <artifactId>geronimo-connector</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.geronimo.specs</groupId>
-          <artifactId>geronimo-j2ee-connector_1.6_spec</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.openejb</groupId>
       <artifactId>openejb-ejbd</artifactId>
       <version>${project.version}</version>
       <scope>runtime</scope>
@@ -298,93 +270,5 @@
       <artifactId>swizzle-stream</artifactId>
     </dependency>
   </dependencies>
-  <profiles>
-    <profile>
-      <id>openjpa</id>
-      <dependencies>
-        <dependency>
-          <groupId>${project.groupId}</groupId>
-          <artifactId>openejb-core</artifactId>
-          <version>${project.version}</version>
-          <scope>runtime</scope>
-          <exclusions>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-kernel</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-webservices</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-naming</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-timer</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-security</artifactId>
-            </exclusion>
-          </exclusions>
-        </dependency>
-      </dependencies>
-    </profile>
-    <profile>
-      <id>hibernate</id>
-      <dependencies>
-        <dependency> <!-- to avoid to force exclusions everywhere -->
-          <groupId>${project.groupId}</groupId>
-          <artifactId>openejb-core</artifactId>
-          <version>${project.version}</version>
-          <exclusions>
-            <exclusion>
-              <groupId>org.apache.openjpa</groupId>
-              <artifactId>openjpa</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.bval</groupId>
-              <artifactId>bval-core</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.openejb.patch</groupId>
-              <artifactId>openejb-bval</artifactId>
-            </exclusion>
-          </exclusions>
-        </dependency>
-        <dependency>
-          <groupId>${project.groupId}</groupId>
-          <artifactId>openejb-core-hibernate</artifactId>
-          <type>pom</type>
-          <version>${project.version}</version>
-          <scope>runtime</scope>
-          <exclusions>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-kernel</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-webservices</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-naming</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-timer</artifactId>
-            </exclusion>
-            <exclusion>
-              <groupId>org.apache.geronimo.modules</groupId>
-              <artifactId>geronimo-security</artifactId>
-            </exclusion>
-          </exclusions>
-        </dependency>
-      </dependencies>
-    </profile>
-  </profiles>
 </project>
 

Modified: openejb/trunk/openejb3/assembly/openejb-tomcat/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- openejb/trunk/openejb3/assembly/openejb-tomcat/pom.xml (original)
+++ openejb/trunk/openejb3/assembly/openejb-tomcat/pom.xml Mon Sep 26 08:17:51 
2011
@@ -56,6 +56,122 @@
     </repository>
   </repositories>
 
+  <!-- just set the good JPA provider. As openejb-core is needed in all 
modules it is easier to do it here -->
+  <profiles>
+    <profile>
+      <id>openjpa</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <dependencies>
+        <dependency>
+          <groupId>org.apache.openejb</groupId>
+          <artifactId>openejb-core</artifactId>
+          <version>${project.version}</version>
+          <exclusions>
+            <exclusion>
+              <groupId>org.apache.openejb</groupId>
+              <artifactId>javaee-api</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.activemq</groupId>
+              <artifactId>activemq-core</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.activemq</groupId>
+              <artifactId>activemq-ra</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.geronimo.components</groupId>
+              <artifactId>geronimo-connector</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.geronimo.specs</groupId>
+              <artifactId>geronimo-j2ee-connector_1.6_spec</artifactId>
+            </exclusion>
+          </exclusions>
+        </dependency>
+      </dependencies>
+    </profile>
+    <profile>
+      <id>hibernate</id>
+      <activation>
+        <property>
+          <name>hibernate</name>
+        </property>
+      </activation>
+      <dependencies>
+        <dependency> <!-- to avoid to force exclusions everywhere -->
+          <groupId>${project.groupId}</groupId>
+          <artifactId>openejb-core</artifactId>
+          <version>${project.version}</version>
+          <exclusions>
+            <exclusion>
+              <groupId>org.apache.openjpa</groupId>
+              <artifactId>openjpa</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.bval</groupId>
+              <artifactId>bval-core</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.openejb.patch</groupId>
+              <artifactId>openejb-bval</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.openejb</groupId>
+              <artifactId>javaee-api</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.activemq</groupId>
+              <artifactId>activemq-core</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.activemq</groupId>
+              <artifactId>activemq-ra</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.geronimo.components</groupId>
+              <artifactId>geronimo-connector</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.geronimo.specs</groupId>
+              <artifactId>geronimo-j2ee-connector_1.6_spec</artifactId>
+            </exclusion>
+          </exclusions>
+        </dependency>
+        <dependency>
+          <groupId>${project.groupId}</groupId>
+          <artifactId>openejb-core-hibernate</artifactId>
+          <type>pom</type>
+          <version>${project.version}</version>
+          <exclusions>
+            <exclusion>
+              <groupId>org.apache.openejb</groupId>
+              <artifactId>javaee-api</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.activemq</groupId>
+              <artifactId>activemq-core</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.activemq</groupId>
+              <artifactId>activemq-ra</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.geronimo.components</groupId>
+              <artifactId>geronimo-connector</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.apache.geronimo.specs</groupId>
+              <artifactId>geronimo-j2ee-connector_1.6_spec</artifactId>
+            </exclusion>
+          </exclusions>
+        </dependency>
+      </dependencies>
+    </profile>
+  </profiles>
+
   <properties>
     <myfaces.version>2.1.2</myfaces.version>
   </properties>

Modified: openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-embedded/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-embedded/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-embedded/pom.xml 
(original)
+++ openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-embedded/pom.xml Mon 
Sep 26 08:17:51 2011
@@ -143,11 +143,6 @@
       <artifactId>openejb-tomcat-catalina</artifactId>
       <version>4.0.0-SNAPSHOT</version>
     </dependency>
-    <dependency>
-      <groupId>org.apache.openejb</groupId>
-      <artifactId>openejb-core</artifactId>
-      <version>4.0.0-SNAPSHOT</version>
-    </dependency>
   </dependencies>
 </project>
 

Modified: 
openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-webservices/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-webservices/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-webservices/pom.xml 
(original)
+++ openejb/trunk/openejb3/assembly/openejb-tomcat/tomee-webservices/pom.xml 
Mon Sep 26 08:17:51 2011
@@ -53,11 +53,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.openejb</groupId>
-      <artifactId>openejb-core</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.openejb</groupId>
       <artifactId>openejb-webservices</artifactId>
       <version>${project.version}</version>
     </dependency>

Modified: openejb/trunk/openejb3/assembly/openejb-webapp-common/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-webapp-common/pom.xml?rev=1175712&r1=1175711&r2=1175712&view=diff
==============================================================================
--- openejb/trunk/openejb3/assembly/openejb-webapp-common/pom.xml (original)
+++ openejb/trunk/openejb3/assembly/openejb-webapp-common/pom.xml Mon Sep 26 
08:17:51 2011
@@ -38,11 +38,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.openejb</groupId>
-      <artifactId>openejb-core</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.openejb</groupId>
       <artifactId>javaee-api</artifactId>
       <classifier>tomcat</classifier>
       <version>${javaee-api.version}</version>


Reply via email to