Hi,
I've noticed that the unit tests of the spring-ws component failed in the
latest Hudson build. Probably because there's no SAAJ jar on the classpath.
The following dependencies (with scope 'provided') in pom.xml should resolve
this:
<dependency>
<groupId>com.sun.xml.messaging.saaj</groupId>
<artifactId>saaj-impl</artifactId>
<version>1.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.xml.soap</groupId>
<artifactId>saaj-api</artifactId>
<version>1.3</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<!-- exclude dependency on
javax.activation due to sun binary license
restrictions
geronimo-activation dependency directly below
provides a workaround -->
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<!-- workaround for saaj dependency on javax.activation
-->
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-activation_1.1_spec</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_2.4_spec</artifactId>
<version>1.1.1</version>
<scope>provided</scope>
</dependency>
It's a snippet from the pom.xml included in my original patch (CAMEL-3105).
Perhaps a committer (Claus?) can add this (in the parent pom).