diff --git a/oxm/build-maven2.xml b/oxm/build-maven2.xml
index 378f1832..1cb6de22 100644
--- a/oxm/build-maven2.xml
+++ b/oxm/build-maven2.xml
@@ -4,7 +4,7 @@
-
+
@@ -26,18 +26,6 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/oxm/pom.xml b/oxm/pom.xml
index de286783..f8b49fdf 100644
--- a/oxm/pom.xml
+++ b/oxm/pom.xml
@@ -21,6 +21,104 @@
+
+ org.codehaus.mojo
+ castor-maven-plugin
+
+
+ generate-test-sources
+
+ ${basedir}/src/test/resources/org/springframework/oxm/flight.xsd
+ ${project.build.directory}/generated-sources/test/java
+ org.springframework.oxm.castor
+ ${basedir}/src/test/castor/castorbuilder.properties
+
+
+ generate
+
+
+
+
+
+ org.codehaus.castor
+ castor
+ 1.0.5
+
+
+ adaptx
+ adaptx
+
+
+ ant
+ ant
+
+
+ cglib
+ cglib-full
+
+
+ com.cenqua.clover
+ clover
+
+
+ oro
+ oro
+
+
+ jakarta-regexp
+ jakarta-regexp
+
+
+ javax.servlet
+ servlet-api
+
+
+ javax.transaction
+ jta
+
+
+ ldapsdk
+ ldapsdk
+
+
+ log4j
+ log4j
+
+
+ xerces
+ xerces
+
+
+
+
+
+
+ org.codehaus.mojo
+ xmlbeans-maven-plugin
+
+
+
+ xmlbeans-test
+
+
+
+ true
+
+ ${basedir}/src/test/resources/org/springframework/oxm/
+
+
+
+ xmlbeans
+ xbean
+ 2.1.0
+
+
+ stax
+ stax
+ 1.2.0
+
+
+
org.apache.maven.plugins
maven-antrun-plugin
@@ -85,11 +183,58 @@
xercesImpl
test
-
+
+
org.codehaus.castor
castor
true
+
+
+ adaptx
+ adaptx
+
+
+ ant
+ ant
+
+
+ cglib
+ cglib-full
+
+
+ com.cenqua.clover
+ clover
+
+
+ oro
+ oro
+
+
+ jakarta-regexp
+ jakarta-regexp
+
+
+ javax.servlet
+ servlet-api
+
+
+ javax.transaction
+ jta
+
+
+ ldapsdk
+ ldapsdk
+
+
+ log4j
+ log4j
+
+
+ xerces
+ xerces
+
+
diff --git a/oxm/src/test/castor/castorbuilder.properties b/oxm/src/test/castor/castorbuilder.properties
new file mode 100644
index 00000000..e69de29b