diff --git a/build.xml b/build.xml
index 010d24edc0..5bb8f8e649 100644
--- a/build.xml
+++ b/build.xml
@@ -184,6 +184,7 @@ under the License.
+
-
+
+
+
@@ -804,6 +809,7 @@ under the License.
noupa="@{noupa}"
nopvr="@{nopvr}"
typesystemname="@{typesystemname}"
+ repackage="org.apache.xmlbeans.metadata:org.apache.poi.schemas.@{typesystemname}"
>
@@ -812,15 +818,8 @@ under the License.
typeLoader;
-
- private static synchronized org.apache.xmlbeans.SchemaTypeLoader getTypeLoader() {
- org.apache.xmlbeans.SchemaTypeLoader stl = (typeLoader == null) ? null : typeLoader.get();
- if (stl == null) {
- stl = org.apache.xmlbeans.XmlBeans.typeLoaderForClassLoader(\2.class.getClassLoader());
- typeLoader = new java.lang.ref.SoftReference(stl);
- }
- return stl;
+ private static synchronized org.apache.poi.schemas.@{typesystemname}.system.@{typesystemname}.TypeSystemHolder getTypeLoader() {
+ return org.apache.poi.schemas.@{typesystemname}.system.@{typesystemname}.TypeSystemHolder.typeSystem;
}
public static \2 newInstance\(\) \{]]>
@@ -877,7 +876,7 @@ under the License.
-
+
@@ -885,7 +884,7 @@ under the License.
-
+
@@ -905,7 +904,7 @@ under the License.
classes-jar="${ooxml.xsds.jar}"
sources-jar="${ooxml.xsds.src.jar}"
multi-src="${basedir}/src/multimodule/ooxml-schemas"
- typesystemname="OoxmlSchemas"
+ typesystemname="ooxml"
>
@@ -913,13 +912,12 @@ under the License.
-