> why is there a spring 1.2.4 version in the classpath ? > You need to remove it somehow.
It appears to be coming in via the maven-xbean-plugin, which seems to import xbean-spring. I have tried over-riding the dependency on xbean spring in the plugin reference and excluding Spring, but that doesnt work <plugin> <groupId>org.apache.xbean</groupId> <artifactId>maven-xbean-plugin</artifactId> <version>${xbean-version}</version> <dependencies> <dependency> <groupId>org.apache.xbean</groupId> <artifactId>xbean-spring</artifactId> <version>${xbean-version}</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <executions> <execution> <goals> <goal>mapping</goal> </goals> <configuration> <namespace>http://com.metaconcepts.ball/1.0</namespace> </configuration> </execution> </executions> </plugin> Terry