don't include ant runtime in javac calls

git-svn-id: https://svn.apache.org/repos/asf/xmlbeans/trunk@1838398 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index 68e180b..e566566 100644
--- a/build.xml
+++ b/build.xml
@@ -258,7 +258,8 @@
         <javac srcdir="src/zipcompare"
             source="${javac.source}" target="${javac.target}"
             destdir="build/private/classes/zipcompare"
-            debug="on"/>
+            debug="on"
+            includeantruntime="false"/>
     </target>
 
     <!-- javadocs ====================================================== -->
@@ -506,7 +507,8 @@
         <javac srcdir="src/xmlinputstream"
             source="${javac.source}" target="${javac.target}"
             destdir="build/classes/xmlinputstream"
-            debug="on">
+            debug="on"
+            includeantruntime="false">
             <classpath>
                 <pathelement location="build/classes/common"/>
             </classpath>
@@ -517,7 +519,8 @@
 
     <target name="xmlpublic.classes" depends="dirs">
         <mkdir dir="build/classes/xmlpublic"/>
-        <javac srcdir="src/xmlpublic" sourcepath="src/xmlinputstream" destdir="build/classes/xmlpublic" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/xmlpublic" sourcepath="src/xmlinputstream" destdir="build/classes/xmlpublic"
+               source="${javac.source}" target="${javac.target}" debug="on" includeantruntime="false">
             <classpath/>
         </javac>
 
@@ -552,7 +555,8 @@
 
     <target name="typestore.classes" depends="dirs, xmlpublic.classes, common.classes, xmlinputstream.classes">
         <mkdir dir="build/classes/typestore"/>
-        <javac srcdir="src/typestore" destdir="build/classes/typestore" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/typestore" destdir="build/classes/typestore" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false">
             <classpath>
                 <pathelement location="build/classes/xmlinputstream"/>
                 <pathelement location="build/classes/xmlpublic"/>
@@ -566,7 +570,8 @@
 
     <target name="common.classes" depends="dirs, xmlpublic.classes, xmlinputstream.classes">
         <mkdir dir="build/classes/common"/>
-        <javac srcdir="src/common" destdir="build/classes/common" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/common" destdir="build/classes/common" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false">
             <classpath>
                 <pathelement location="build/classes/xmlinputstream"/>
                 <pathelement location="build/classes/xmlpublic"/>
@@ -590,7 +595,8 @@
 
     <target name="typeholder.template" depends="typeholder.check, xmlpublic.classes" unless="typeholder.notRequired">
         <mkdir dir="build/classes/typeholder"/>
-        <javac destdir="build/classes/typeholder" source="${javac.source}" target="${javac.target}" debug="off">
+        <javac destdir="build/classes/typeholder" source="${javac.source}" target="${javac.target}"
+               debug="off" includeantruntime="false">
             <classpath>
                 <pathelement location="build/classes/xmlpublic"/>
             </classpath>
@@ -607,7 +613,8 @@
         repackage.classes, xmlpublic.classes, typeholder.template, typestore.classes, xsdschema.classes,
         configschema.classes, toolschema.classes, jam.classes">
         <mkdir dir="build/classes/typeimpl"/>
-        <javac destdir="build/classes/typeimpl" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac destdir="build/classes/typeimpl" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false">
             <classpath>
                 <pathelement location="build/classes/store"/>
                 <pathelement location="build/classes/xmlinputstream"/>
@@ -644,7 +651,8 @@
 
     <target name="xmlcomp.classes" depends="dirs, repackage.classes, typeimpl.classes, xmlpublic.classes, typestore.classes">
         <mkdir dir="build/classes/xmlcomp"/>
-        <javac srcdir="src/xmlcomp" destdir="build/classes/xmlcomp" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/xmlcomp" destdir="build/classes/xmlcomp" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="true">
             <classpath>
                 <pathelement location="build/classes/xmlinputstream"/>
                 <pathelement location="build/classes/xmlpublic"/>
@@ -664,7 +672,8 @@
 
     <target name="marshal.classes" depends="dirs, typeimpl.classes, xmlpublic.classes">
         <mkdir dir="build/classes/marshal"/>
-        <javac srcdir="src/marshal" destdir="build/classes/marshal" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/marshal" destdir="build/classes/marshal" source="${javac.source}" target="${javac.target}"
+                debug="on" includeantruntime="false">
             <classpath>
                 <pathelement location="build/classes/configschema"/>
                 <pathelement location="build/classes/xmlinputstream"/>
@@ -680,7 +689,8 @@
     <!-- support for running JAM under JDK1.5 ========================= -->
 
     <target name="jamsupport.classes" depends="dirs,jam.classes">
-        <javac srcdir="src/jamsupport" destdir="build/classes/jam" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/jamsupport" destdir="build/classes/jam" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="true">
             <classpath id="jamsupport.compile.path">
                 <pathelement location="build/classes/jam"/>
             </classpath>
@@ -691,7 +701,8 @@
 
     <target name="saaj_api.classes" depends="dirs">
         <mkdir dir="build/classes/saaj_api"/>
-        <javac srcdir="src/saaj_api" destdir="build/classes/saaj_api" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/saaj_api" destdir="build/classes/saaj_api" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false">
             <classpath id="saaj_api.compile.path">
                 <pathelement location="build/classes/common"/>
                 <pathelement location="build/classes/xmlpublic"/>
@@ -704,7 +715,8 @@
     <target name="store.classes"
         depends="dirs, common.classes, xmlpublic.classes, typestore.classes, saaj_api.classes">
         <mkdir dir="build/classes/store"/>
-        <javac srcdir="src/store" destdir="build/classes/store" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/store" destdir="build/classes/store" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false">
             <classpath id="store.compile.path">
                 <pathelement location="build/classes/typestore"/>
                 <pathelement location="build/classes/xmlinputstream"/>
@@ -721,7 +733,8 @@
         depends="dirs, common.classes, xmlpublic.classes, typestore.classes, saaj_api.classes,
         typeimpl.classes, xmlcomp.classes">
         <mkdir dir="build/classes/tools"/>
-        <javac srcdir="src/tools" destdir="build/classes/tools" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/tools" destdir="build/classes/tools" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false">
             <classpath id="tools.compile.path">
                 <pathelement location="build/classes/typestore"/>
                 <pathelement location="build/classes/xmlinputstream"/>
@@ -805,7 +818,8 @@
 
     <target name="xmlconfig.classes" depends="dirs, xmlpublic.classes, configschema.classes">
         <mkdir dir="build/classes/xmlconfig"/>
-        <javac srcdir="src/xmlconfig" destdir="build/classes/xmlconfig" source="${javac.source}" target="${javac.target}" debug="on">
+        <javac srcdir="src/xmlconfig" destdir="build/classes/xmlconfig" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false">
             <classpath>
                 <pathelement location="build/classes/xmlpublic"/>
                 <pathelement location="build/classes/configschema"/>
@@ -929,7 +943,8 @@
 
     <target name="repackage.classes">
         <mkdir dir="build/classes/repackage"/>
-        <javac srcdir="src/repackage" destdir="build/classes/repackage" source="${javac.source}" target="${javac.target}" debug="on"/>
+        <javac srcdir="src/repackage" destdir="build/classes/repackage" source="${javac.source}" target="${javac.target}"
+               debug="on" includeantruntime="false"/>
     </target>
 
     <!-- xpath target ============================================= -->
@@ -948,7 +963,8 @@
             destdir="build/classes/xpath_xquery"
             classpathref="xpath.compile.path"
             source="${javac.source}" target="${javac.target}"
-            debug="on">
+            debug="on"
+            includeantruntime="false">
             <src path="src/xpath_xquery"/>
             <classpath id="xpath.compile.path">
                 <pathelement location="build/classes/xmlpublic"/>
@@ -1035,7 +1051,8 @@
             destdir="build/private/classes/drt"
             classpathref="test.compile.path"
             source="${javac.source}" target="${javac.target}"
-            debug="on">
+            debug="on"
+            includeantruntime="false">
             <src path="test/src/drt"/>
         </javac>
     </target>
@@ -1093,7 +1110,8 @@
         <javac
             destdir="build/classes/jam"
             source="${javac.source}" target="${javac.target}"
-            debug="on">
+            debug="on"
+            includeantruntime="true">
             <src path="build/private/jam/src_repackage"/>
             <classpath/>
         </javac>
@@ -1126,6 +1144,9 @@
         <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" reportFile="${rat.report}">
             <fileset dir="src/">
                 <exclude name="**/*.iml" />
+                <exclude name="**/*.g" />
+                <exclude name="**/XML.xsd"/>
+                <exclude name="**/XMLSchema.xsd"/>
             </fileset>
         </rat:report>