Joe Bohn wrote:
Joe Bohn wrote:

Dave,

I think this change (along with the corresponding openejb change) is causing a build failure in trunk when building geronimo using a private build of openejb. I can build if we don't exclude javaee-api and pick up the classes transitively. However, you specifically added the exclusion with this change so I presume you don't want that. Must we keep the excludes for javaee-api?

I was just talking with Jarek off-line. It makes more sense to add in the appropriate Geronimo specs rather than utilize the openejb shaded api jar. I'm trying now by just adding the geronimo-interceptor_3.0_spec to plugins/axis2/geronimo-axis2-ejb and hoping this isn't the tip of the iceberg. It seems that we must have been counting on the transitive dependencies earlier.

Joe

This wasn't so bad. I ended up with just the one geronimo-interceptor dependency in plugins/axis2/geronimo-axis2-ejb and then 3 other spec dependencies in plugins/mejb/geronimo-mejb. Checked into trunk in revs. 616887 & 616888.

Joe






The failures are attempting to build the axis2 ejb core module (axis2/geronimo-axis2-ejb).

Here are the failures:
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBInterceptor.java:[22,25] package javax.interceptor does not exist

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBInterceptor.java:[53,45] package javax.interceptor does not exist

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBProviderDispatcher.java:[21,25] package javax.interceptor does not exist

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBProviderDispatcher.java:[30,12] cannot find symbol
symbol  : class InvocationContext
location: class org.apache.geronimo.axis2.ejb.EJBProviderDispatcher

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBProviderDispatcher.java:[32,57] cannot find symbol
symbol  : class InvocationContext
location: class org.apache.geronimo.axis2.ejb.EJBProviderDispatcher

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java:[23,25] package javax.interceptor does not exist

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java:[30,12] cannot find symbol
symbol  : class InvocationContext
location: class org.apache.geronimo.axis2.ejb.EJBServiceDispatcher

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java:[32,56] cannot find symbol
symbol  : class InvocationContext
location: class org.apache.geronimo.axis2.ejb.EJBServiceDispatcher

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java:[21,25] package javax.interceptor does not exist

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java:[29,12] cannot find symbol
symbol  : class InvocationContext
location: class org.apache.geronimo.axis2.ejb.EJBEndpointController

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java:[31,33] cannot find symbol
symbol  : class InvocationContext
location: class org.apache.geronimo.axis2.ejb.EJBEndpointController

/home/jbohn/geronimo/plugins/axis2/geronimo-axis2-ejb/src/main/java/org/apache/geronimo/axis2/ejb/EJBInterceptor.java:[52,5] cannot find symbol
symbol  : class AroundInvoke
location: class org.apache.geronimo.axis2.ejb.EJBInterceptor


[EMAIL PROTECTED] wrote:
Author: dblevins
Date: Tue Jan 29 03:10:53 2008
New Revision: 616256

URL: http://svn.apache.org/viewvc?rev=616256&view=rev
Log:
excluding the openejb shaded api jar

Modified:
    geronimo/server/trunk/pom.xml

Modified: geronimo/server/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?rev=616256&r1=616255&r2=616256&view=diff ==============================================================================
--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Tue Jan 29 03:10:53 2008
@@ -842,42 +842,84 @@
                 <groupId>org.apache.openejb</groupId>
                 <artifactId>openejb-core</artifactId>
                 <version>${openejbVersion}</version>
+        <exclusions>
+            <exclusion>
+                <groupId>org.apache.openejb</groupId>
+            <artifactId>javaee-api</artifactId>
+            </exclusion>
+        </exclusions>
             </dependency>
<dependency>
                 <groupId>org.apache.openejb</groupId>
                 <artifactId>openejb-client</artifactId>
                 <version>${openejbVersion}</version>
+        <exclusions>
+            <exclusion>
+                <groupId>org.apache.openejb</groupId>
+            <artifactId>javaee-api</artifactId>
+            </exclusion>
+        </exclusions>
             </dependency>
<dependency>
                 <groupId>org.apache.openejb</groupId>
                 <artifactId>openejb-ejbd</artifactId>
                 <version>${openejbVersion}</version>
+        <exclusions>
+            <exclusion>
+                <groupId>org.apache.openejb</groupId>
+            <artifactId>javaee-api</artifactId>
+            </exclusion>
+        </exclusions>
             </dependency>
<dependency>
                 <groupId>org.apache.openejb</groupId>
                 <artifactId>openejb-axis</artifactId>
                 <version>${openejbVersion}</version>
+        <exclusions>
+            <exclusion>
+                <groupId>org.apache.openejb</groupId>
+            <artifactId>javaee-api</artifactId>
+            </exclusion>
+        </exclusions>
             </dependency>
<dependency>
                 <groupId>org.apache.openejb</groupId>
                 <artifactId>openejb-server</artifactId>
                 <version>${openejbVersion}</version>
+        <exclusions>
+            <exclusion>
+                <groupId>org.apache.openejb</groupId>
+            <artifactId>javaee-api</artifactId>
+            </exclusion>
+        </exclusions>
             </dependency>
<dependency>
                 <groupId>org.apache.openejb</groupId>
                 <artifactId>openejb-loader</artifactId>
                 <version>${openejbVersion}</version>
+        <exclusions>
+            <exclusion>
+                <groupId>org.apache.openejb</groupId>
+            <artifactId>javaee-api</artifactId>
+            </exclusion>
+        </exclusions>
             </dependency>
<dependency>
                 <groupId>org.apache.openejb</groupId>
                 <artifactId>openejb-jee</artifactId>
                 <version>${openejbVersion}</version>
+        <exclusions>
+            <exclusion>
+                <groupId>org.apache.openejb</groupId>
+            <artifactId>javaee-api</artifactId>
+            </exclusion>
+        </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.apache.openejb</groupId>








Reply via email to