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>
>
>
>

Reply via email to