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. -