On 6/8/07, Jarek Gawor <[EMAIL PROTECTED]> 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, [EMAIL PROTECTED] <[EMAIL PROTECTED]> 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>
>
>
>