geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Bohn <joe.b...@earthlink.net>
Subject Re: svn commit: r616256 - /geronimo/server/trunk/pom.xml
Date Wed, 30 Jan 2008 19:29:56 GMT
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



> 
> 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
> 
> 
> dblevins@apache.org 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>
>>
>>
>>
> 
> 


Mime
View raw message