diff --git a/spring-aop/src/main/resources/META-INF/spring.schemas b/spring-aop/src/main/resources/META-INF/spring.schemas
index 8ec8e046ea1..6f3dae37ba3 100644
--- a/spring-aop/src/main/resources/META-INF/spring.schemas
+++ b/spring-aop/src/main/resources/META-INF/spring.schemas
@@ -5,4 +5,5 @@ http\://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframewor
http\://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop-3.2.xsd
http\://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop-4.0.xsd
http\://www.springframework.org/schema/aop/spring-aop-4.1.xsd=org/springframework/aop/config/spring-aop-4.1.xsd
-http\://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop-4.1.xsd
+http\://www.springframework.org/schema/aop/spring-aop-4.2.xsd=org/springframework/aop/config/spring-aop-4.2.xsd
+http\://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop-4.2.xsd
diff --git a/spring-aop/src/main/resources/org/springframework/aop/config/spring-aop-4.2.xsd b/spring-aop/src/main/resources/org/springframework/aop/config/spring-aop-4.2.xsd
new file mode 100644
index 00000000000..2fd75a8590f
--- /dev/null
+++ b/spring-aop/src/main/resources/org/springframework/aop/config/spring-aop-4.2.xsd
@@ -0,0 +1,409 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-oxm/src/main/resources/META-INF/spring.schemas b/spring-oxm/src/main/resources/META-INF/spring.schemas
index 59d9424b305..c009b020a06 100644
--- a/spring-oxm/src/main/resources/META-INF/spring.schemas
+++ b/spring-oxm/src/main/resources/META-INF/spring.schemas
@@ -3,4 +3,5 @@ http\://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd=org/springframewor
http\://www.springframework.org/schema/oxm/spring-oxm-3.2.xsd=org/springframework/oxm/config/spring-oxm-3.2.xsd
http\://www.springframework.org/schema/oxm/spring-oxm-4.0.xsd=org/springframework/oxm/config/spring-oxm-4.0.xsd
http\://www.springframework.org/schema/oxm/spring-oxm-4.1.xsd=org/springframework/oxm/config/spring-oxm-4.1.xsd
-http\://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm-4.1.xsd
+http\://www.springframework.org/schema/oxm/spring-oxm-4.2.xsd=org/springframework/oxm/config/spring-oxm-4.2.xsd
+http\://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm-4.2.xsd
diff --git a/spring-oxm/src/main/resources/org/springframework/oxm/config/spring-oxm-4.2.xsd b/spring-oxm/src/main/resources/org/springframework/oxm/config/spring-oxm-4.2.xsd
new file mode 100644
index 00000000000..0735976bbb1
--- /dev/null
+++ b/spring-oxm/src/main/resources/org/springframework/oxm/config/spring-oxm-4.2.xsd
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+ Defines the elements used in Spring's Object/XML Mapping integration.
+
+
+
+
+
+
+
+ Defines a JAXB2 Marshaller.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The JAXB context path.
+
+
+
+
+
+
+
+
+
+
+
+ Defines a JiBX Marshaller.
+
+
+
+
+
+
+
+
+
+
+
+ The target class to be bound with JiBX.
+
+
+
+
+ The target package for the JiBX binding.
+
+
+
+
+ The binding name used by this marshaller.
+
+
+
+
+
+
+
+
+
+
+
+ Defines a Castor Marshaller.
+
+
+
+
+
+
+
+
+
+
+
+ The encoding to use for stream reading.
+
+
+
+
+ The target class to be bound with the Castor marshaller.
+
+
+
+
+ The target package that contains Castor descriptor classes.
+
+
+
+
+ The path to the Castor mapping file.
+
+
+
+
+
+
+
+
+
+
+
+ Defines a XMLBeans Marshaller.
+
+
+
+
+
+
+
+
+
+
+
+
+ The bean name of the XmlOptions that is to be used for this marshaller. Typically a
+ XmlOptionsFactoryBean definition.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A class supported by a marshaller.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-tx/src/main/resources/META-INF/spring.schemas b/spring-tx/src/main/resources/META-INF/spring.schemas
index 63add2a35ec..35f4c40bca6 100644
--- a/spring-tx/src/main/resources/META-INF/spring.schemas
+++ b/spring-tx/src/main/resources/META-INF/spring.schemas
@@ -5,4 +5,5 @@ http\://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/
http\://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx-3.2.xsd
http\://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx-4.0.xsd
http\://www.springframework.org/schema/tx/spring-tx-4.1.xsd=org/springframework/transaction/config/spring-tx-4.1.xsd
-http\://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-4.1.xsd
+http\://www.springframework.org/schema/tx/spring-tx-4.2.xsd=org/springframework/transaction/config/spring-tx-4.2.xsd
+http\://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-4.2.xsd
diff --git a/spring-tx/src/main/resources/org/springframework/transaction/config/spring-tx-4.2.xsd b/spring-tx/src/main/resources/org/springframework/transaction/config/spring-tx-4.2.xsd
new file mode 100644
index 00000000000..04a0e1eb2f0
--- /dev/null
+++ b/spring-tx/src/main/resources/org/springframework/transaction/config/spring-tx-4.2.xsd
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+