You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by li...@apache.org on 2007/06/08 05:10:19 UTC

svn commit: r545383 - /geronimo/server/trunk/configs/webservices-common/pom.xml

Author: linsun
Date: Thu Jun  7 20:10:18 2007
New Revision: 545383

URL: http://svn.apache.org/viewvc?view=rev&rev=545383
Log:
remove unnecessary version here.

Modified:
    geronimo/server/trunk/configs/webservices-common/pom.xml

Modified: geronimo/server/trunk/configs/webservices-common/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/configs/webservices-common/pom.xml?view=diff&rev=545383&r1=545382&r2=545383
==============================================================================
--- geronimo/server/trunk/configs/webservices-common/pom.xml (original)
+++ geronimo/server/trunk/configs/webservices-common/pom.xml Thu Jun  7 20:10:18 2007
@@ -93,8 +93,73 @@
 
         <!-- default SAAJ 1.3 implementation -->
         <dependency>
-            <groupId>com.sun.xml.messaging.saaj</groupId>
-            <artifactId>saaj-impl</artifactId>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-saaj</artifactId>
+        </dependency>
+
+	    <!-- Adding axis2-saaj dependencies -->
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-kernel</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-saaj-api</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ws.commons.axiom</groupId>
+            <artifactId>axiom-api</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ws.commons.axiom</groupId>
+            <artifactId>axiom-dom</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.ws.commons.axiom</groupId>
+            <artifactId>axiom-impl</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>jaxen</groupId>
+            <artifactId>jaxen</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.neethi</groupId>
+            <artifactId>neethi</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.ws.commons.schema</groupId>
+            <artifactId>XmlSchema</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>annogen</groupId>
+            <artifactId>annogen</artifactId>
+        </dependency>
+        <dependency>
+             <groupId>org.apache.httpcomponents</groupId>
+             <artifactId>jakarta-httpcore</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-httpclient</groupId>
+            <artifactId>commons-httpclient</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-codec</groupId>
+            <artifactId>commons-codec</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-java2wsdl</artifactId>
         </dependency>
 
     </dependencies>



Re: svn commit: r545383 - /geronimo/server/trunk/configs/webservices-common/pom.xml

Posted by Ted Kirby <te...@gmail.com>.
On 6/8/07, Jarek Gawor <jg...@gmail.com> wrote:
> Lin,
>
> This change removed Sun SAAJ implementation dependency.

That was the goal, since Sun's saaj-impl references internal Sun
classes found only in Sun JDK.

> That dependency is currently needed and should not be removed (I'm pretty
> sure it will break CXF).

Is there a way things can be configured so that a user could choose a
CXF system or an Axis2 system, like the user can choose Jetty or
Tomcat today?

> Also, are all these dependencies really
> needed here? For example, anongen, XmlSchema, axis2-java2wsdl, etc.?

Yes, otherwise there are ClassNotFoundErrors.

> This needs to be done very carefully as dependencies in this config
> are shared by CXF and Axis2 and it can easily lead to conflicts.

I have no doubt that this must be done carefully!  :-)

Perhaps further discussion on this issue might be conducted as
comments to G3124 https://issues.apache.org/jira/browse/GERONIMO-3124
?

Ted Kirby

> Jarek
>
> On 6/7/07, linsun@apache.org <li...@apache.org> wrote:
> > Author: linsun
> > Date: Thu Jun  7 20:10:18 2007
> > New Revision: 545383
> >
> > URL: http://svn.apache.org/viewvc?view=rev&rev=545383
> > Log:
> > remove unnecessary version here.
> >
> > Modified:
> >     geronimo/server/trunk/configs/webservices-common/pom.xml
> >
> > Modified: geronimo/server/trunk/configs/webservices-common/pom.xml
> > URL: http://svn.apache.org/viewvc/geronimo/server/trunk/configs/webservices-common/pom.xml?view=diff&rev=545383&r1=545382&r2=545383
> > ==============================================================================
> > --- geronimo/server/trunk/configs/webservices-common/pom.xml (original)
> > +++ geronimo/server/trunk/configs/webservices-common/pom.xml Thu Jun  7 20:10:18 2007
> > @@ -93,8 +93,73 @@
> >
> >          <!-- default SAAJ 1.3 implementation -->
> >          <dependency>
> > -            <groupId>com.sun.xml.messaging.saaj</groupId>
> > -            <artifactId>saaj-impl</artifactId>
> > +            <groupId>org.apache.axis2</groupId>
> > +            <artifactId>axis2-saaj</artifactId>
> > +        </dependency>
> > +
> > +           <!-- Adding axis2-saaj dependencies -->
> > +        <dependency>
> > +            <groupId>org.apache.axis2</groupId>
> > +            <artifactId>axis2-kernel</artifactId>
> > +        </dependency>
> > +
> > +        <dependency>
> > +            <groupId>org.apache.axis2</groupId>
> > +            <artifactId>axis2-saaj-api</artifactId>
> > +        </dependency>
> > +
> > +        <dependency>
> > +            <groupId>org.apache.ws.commons.axiom</groupId>
> > +            <artifactId>axiom-api</artifactId>
> > +        </dependency>
> > +
> > +        <dependency>
> > +            <groupId>org.apache.ws.commons.axiom</groupId>
> > +            <artifactId>axiom-dom</artifactId>
> > +        </dependency>
> > +
> > +        <dependency>
> > +            <groupId>org.apache.ws.commons.axiom</groupId>
> > +            <artifactId>axiom-impl</artifactId>
> > +        </dependency>
> > +
> > +        <dependency>
> > +            <groupId>jaxen</groupId>
> > +            <artifactId>jaxen</artifactId>
> > +        </dependency>
> > +
> > +        <dependency>
> > +            <groupId>commons-logging</groupId>
> > +            <artifactId>commons-logging</artifactId>
> > +        </dependency>
> > +
> > +        <dependency>
> > +            <groupId>org.apache.neethi</groupId>
> > +            <artifactId>neethi</artifactId>
> > +        </dependency>
> > +        <dependency>
> > +            <groupId>org.apache.ws.commons.schema</groupId>
> > +            <artifactId>XmlSchema</artifactId>
> > +        </dependency>
> > +        <dependency>
> > +            <groupId>annogen</groupId>
> > +            <artifactId>annogen</artifactId>
> > +        </dependency>
> > +        <dependency>
> > +             <groupId>org.apache.httpcomponents</groupId>
> > +             <artifactId>jakarta-httpcore</artifactId>
> > +        </dependency>
> > +        <dependency>
> > +            <groupId>commons-httpclient</groupId>
> > +            <artifactId>commons-httpclient</artifactId>
> > +        </dependency>
> > +        <dependency>
> > +            <groupId>commons-codec</groupId>
> > +            <artifactId>commons-codec</artifactId>
> > +        </dependency>
> > +        <dependency>
> > +            <groupId>org.apache.axis2</groupId>
> > +            <artifactId>axis2-java2wsdl</artifactId>
> >          </dependency>
> >
> >      </dependencies>
> >
> >
> >
>

Re: svn commit: r545383 - /geronimo/server/trunk/configs/webservices-common/pom.xml

Posted by Lin Sun <li...@gmail.com>.
Hi Jarek,

My bad!  I committed this accidentally.  It has been corrected.

Lin

Jarek Gawor wrote:
> Lin,
> 
> This change removed Sun SAAJ implementation dependency. That
> dependency is currently needed and should not be removed (I'm pretty
> sure it will break CXF). Also, are all these dependencies really
> needed here? For example, anongen, XmlSchema, axis2-java2wsdl, etc.?
> This needs to be done very carefully as dependencies in this config
> are shared by CXF and Axis2 and it can easily lead to conflicts.
> 
> Jarek
> 
> On 6/7/07, linsun@apache.org <li...@apache.org> wrote:
>> Author: linsun
>> Date: Thu Jun  7 20:10:18 2007
>> New Revision: 545383
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=545383
>> Log:
>> remove unnecessary version here.
>>
>> Modified:
>>     geronimo/server/trunk/configs/webservices-common/pom.xml
>>
>> Modified: geronimo/server/trunk/configs/webservices-common/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/geronimo/server/trunk/configs/webservices-common/pom.xml?view=diff&rev=545383&r1=545382&r2=545383 
>>
>> ============================================================================== 
>>
>> --- geronimo/server/trunk/configs/webservices-common/pom.xml (original)
>> +++ geronimo/server/trunk/configs/webservices-common/pom.xml Thu Jun  
>> 7 20:10:18 2007
>> @@ -93,8 +93,73 @@
>>
>>          <!-- default SAAJ 1.3 implementation -->
>>          <dependency>
>> -            <groupId>com.sun.xml.messaging.saaj</groupId>
>> -            <artifactId>saaj-impl</artifactId>
>> +            <groupId>org.apache.axis2</groupId>
>> +            <artifactId>axis2-saaj</artifactId>
>> +        </dependency>
>> +
>> +           <!-- Adding axis2-saaj dependencies -->
>> +        <dependency>
>> +            <groupId>org.apache.axis2</groupId>
>> +            <artifactId>axis2-kernel</artifactId>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.axis2</groupId>
>> +            <artifactId>axis2-saaj-api</artifactId>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.ws.commons.axiom</groupId>
>> +            <artifactId>axiom-api</artifactId>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.ws.commons.axiom</groupId>
>> +            <artifactId>axiom-dom</artifactId>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.ws.commons.axiom</groupId>
>> +            <artifactId>axiom-impl</artifactId>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>jaxen</groupId>
>> +            <artifactId>jaxen</artifactId>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>commons-logging</groupId>
>> +            <artifactId>commons-logging</artifactId>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.neethi</groupId>
>> +            <artifactId>neethi</artifactId>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.ws.commons.schema</groupId>
>> +            <artifactId>XmlSchema</artifactId>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>annogen</groupId>
>> +            <artifactId>annogen</artifactId>
>> +        </dependency>
>> +        <dependency>
>> +             <groupId>org.apache.httpcomponents</groupId>
>> +             <artifactId>jakarta-httpcore</artifactId>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>commons-httpclient</groupId>
>> +            <artifactId>commons-httpclient</artifactId>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>commons-codec</groupId>
>> +            <artifactId>commons-codec</artifactId>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.axis2</groupId>
>> +            <artifactId>axis2-java2wsdl</artifactId>
>>          </dependency>
>>
>>      </dependencies>
>>
>>
>>
> 


Re: svn commit: r545383 - /geronimo/server/trunk/configs/webservices-common/pom.xml

Posted by Jarek Gawor <jg...@gmail.com>.
Lin,

This change removed Sun SAAJ implementation dependency. That
dependency is currently needed and should not be removed (I'm pretty
sure it will break CXF). Also, are all these dependencies really
needed here? For example, anongen, XmlSchema, axis2-java2wsdl, etc.?
This needs to be done very carefully as dependencies in this config
are shared by CXF and Axis2 and it can easily lead to conflicts.

Jarek

On 6/7/07, linsun@apache.org <li...@apache.org> wrote:
> Author: linsun
> Date: Thu Jun  7 20:10:18 2007
> New Revision: 545383
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=545383
> Log:
> remove unnecessary version here.
>
> Modified:
>     geronimo/server/trunk/configs/webservices-common/pom.xml
>
> Modified: geronimo/server/trunk/configs/webservices-common/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/configs/webservices-common/pom.xml?view=diff&rev=545383&r1=545382&r2=545383
> ==============================================================================
> --- geronimo/server/trunk/configs/webservices-common/pom.xml (original)
> +++ geronimo/server/trunk/configs/webservices-common/pom.xml Thu Jun  7 20:10:18 2007
> @@ -93,8 +93,73 @@
>
>          <!-- default SAAJ 1.3 implementation -->
>          <dependency>
> -            <groupId>com.sun.xml.messaging.saaj</groupId>
> -            <artifactId>saaj-impl</artifactId>
> +            <groupId>org.apache.axis2</groupId>
> +            <artifactId>axis2-saaj</artifactId>
> +        </dependency>
> +
> +           <!-- Adding axis2-saaj dependencies -->
> +        <dependency>
> +            <groupId>org.apache.axis2</groupId>
> +            <artifactId>axis2-kernel</artifactId>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.axis2</groupId>
> +            <artifactId>axis2-saaj-api</artifactId>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.ws.commons.axiom</groupId>
> +            <artifactId>axiom-api</artifactId>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.ws.commons.axiom</groupId>
> +            <artifactId>axiom-dom</artifactId>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.ws.commons.axiom</groupId>
> +            <artifactId>axiom-impl</artifactId>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>jaxen</groupId>
> +            <artifactId>jaxen</artifactId>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>commons-logging</groupId>
> +            <artifactId>commons-logging</artifactId>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.neethi</groupId>
> +            <artifactId>neethi</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.ws.commons.schema</groupId>
> +            <artifactId>XmlSchema</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>annogen</groupId>
> +            <artifactId>annogen</artifactId>
> +        </dependency>
> +        <dependency>
> +             <groupId>org.apache.httpcomponents</groupId>
> +             <artifactId>jakarta-httpcore</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>commons-httpclient</groupId>
> +            <artifactId>commons-httpclient</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>commons-codec</groupId>
> +            <artifactId>commons-codec</artifactId>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.axis2</groupId>
> +            <artifactId>axis2-java2wsdl</artifactId>
>          </dependency>
>
>      </dependencies>
>
>
>