Index: trunk/build.xml
===================================================================
--- trunk/build.xml	(revision 16345)
+++ trunk/build.xml	(revision 16346)
@@ -287,6 +287,6 @@
     <target name="compile-cots" depends="init" description="Compiles third-party dependencies not retrieved with Ivy">
         <!-- COTS -->
-        <javac srcdir="${src.dir}" includes="com/google/**,com/kitfox/**,oauth/**" nowarn="on" encoding="iso-8859-1"
-            destdir="${build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on" includeAntRuntime="false" createMissingPackageInfoClass="false">
+        <javac srcdir="${src.dir}" includes="com/google/**,com/kitfox/**,oauth/**" excludes="**/package-info.java" nowarn="on" encoding="iso-8859-1"
+            destdir="${build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on" includeAntRuntime="false">
             <!-- get rid of "internal proprietary API" warning -->
             <compilerarg value="-XDignore.symbol.file"/>
@@ -299,6 +299,6 @@
         <!-- JOSM -->
         <javac sourcepath="" srcdir="${src.dir}" fork="yes"
-            excludes="com/**,oauth/**,org/apache/commons/**,org/openstreetmap/gui/jmapviewer/**"
-            destdir="${build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on" includeantruntime="false" createMissingPackageInfoClass="false" encoding="UTF-8">
+            excludes="com/**,oauth/**,org/apache/commons/**,org/openstreetmap/gui/jmapviewer/**,**/package-info.java"
+            destdir="${build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on" includeantruntime="false" encoding="UTF-8">
             <compilerarg value="-J-Xbootclasspath/p:${error_prone_javac.jar}" unless:set="isJava9"/>
             <compilerarg line="-XDcompilePolicy=simple"/>
@@ -418,5 +418,5 @@
             <javac srcdir="${test.dir}/@{testfamily}" destdir="${test.dir}/build/@{testfamily}"
                 target="${java.lang.version}" source="${java.lang.version}" debug="on"
-                includeantruntime="false" createMissingPackageInfoClass="false" encoding="UTF-8">
+                includeantruntime="false" encoding="UTF-8">
                 <compilerarg value="-Xlint:all"/>
                 <compilerarg value="-Xlint:-serial"/>
@@ -805,5 +805,5 @@
         <javac sourcepath="" srcdir="${base.dir}/scripts" failonerror="true" includes="*.java"
                destdir="${script-build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on"
-               includeantruntime="false" createMissingPackageInfoClass="false" encoding="UTF-8">
+               includeantruntime="false" encoding="UTF-8">
             <classpath>
                 <pathelement path="${build.dir}"/>
@@ -886,5 +886,5 @@
         <javac sourcepath="" srcdir="${checkstyle.dir}/src" failonerror="true"
             destdir="${checkstyle-build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on"
-            includeantruntime="false" createMissingPackageInfoClass="false"
+            includeantruntime="false"
             encoding="UTF-8" classpathref="checkstyle.classpath">
         </javac>
@@ -964,5 +964,5 @@
         <javac sourcepath="" srcdir="${base.dir}/scripts" failonerror="true" includes="BuildProjectionDefinitions.java"
             destdir="${proj-build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on"
-            includeantruntime="false" createMissingPackageInfoClass="false"
+            includeantruntime="false"
             encoding="UTF-8" classpath="${proj-classpath}">
         </javac>
