--- build.xml.patch1 2017-01-02 20:31:13.289502203 +0100
+++ build.xml 2017-01-02 20:46:47.217403900 +0100
@@ -37,6 +37,11 @@
<condition property="isJava9">
<equals arg1="${ant.java.version}" arg2="1.9" />
</condition>
+ <path id="classpath">
+ <fileset dir="lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ </path>
<path id="test.classpath">
<fileset dir="${test.dir}/lib">
<include name="**/*.jar"/>
@@ -221,7 +226,7 @@ Build-Date: ${build.tstamp}
</target>
<target name="compile" depends="init,javacc">
<!-- COTS -->
- <javac srcdir="${src.dir}" includes="com/**,oauth/**,org/apache/commons/**,org/glassfish/**" nowarn="on" encoding="iso-8859-1"
+ <javac srcdir="${src.dir}" classpathref="classpath" nowarn="on" encoding="UTF-8"
destdir="build" target="1.8" source="1.8" debug="on" includeAntRuntime="false" createMissingPackageInfoClass="false">
<!-- get rid of "internal proprietary API" warning -->
<compilerarg value="-XDignore.symbol.file"/>
@@ -264,7 +269,7 @@ Build-Date: ${build.tstamp}
<exclude name="org/apache/commons/logging/impl/ServletContextCleaner.java"/>
</javac>
<!-- JMapViewer -->
- <javac compiler="${javac.compiler}" sourcepath="" srcdir="${src.dir}"
+ <javac compiler="${javac.compiler}" sourcepath="" srcdir="${src.dir}" classpathref="classpath"
excludes="com/**,oauth/**,org/apache/commons/**,org/glassfish/**,org/openstreetmap/gui/jmapviewer/Demo.java,org/openstreetmap/gui/jmapviewer/JMapViewerTree.java,org/openstreetmap/gui/jmapviewer/checkBoxTree/**,org/openstreetmap/josm/**,JOSM.java,gnu/**"
destdir="build" target="1.8" source="1.8" debug="on" includeantruntime="false" createMissingPackageInfoClass="false" encoding="UTF-8">
<compilerclasspath>
@@ -287,7 +292,7 @@ Build-Date: ${build.tstamp}
<compilerarg line="-Xmaxwarns 1000"/>
</javac>
<!-- JOSM -->
- <javac compiler="${javac.compiler}" sourcepath="" srcdir="${src.dir}"
+ <javac compiler="${javac.compiler}" sourcepath="" srcdir="${src.dir}" classpathref="classpath"
excludes="com/**,oauth/**,org/apache/commons/**,org/glassfish/**,org/openstreetmap/gui/jmapviewer/**"
destdir="build" target="1.8" source="1.8" debug="on" includeantruntime="false" createMissingPackageInfoClass="false" encoding="UTF-8">
<compilerclasspath>
@@ -325,7 +330,8 @@ Build-Date: ${build.tstamp}
<javadoc destdir="javadoc"
sourcepath="${src.dir}"
encoding="UTF-8"
- packagenames="org.openstreetmap.josm.*,org.openstreetmap.gui.jmapviewer.*"
+ classpathref="classpath"
+ packagenames="org.openstreetmap.josm.*,org.openstreetmap.gui.jmapviewer.*"
excludepackagenames="org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.*"
windowtitle="JOSM"
use="true"
@@ -767,6 +773,9 @@ Build-Date: ${build.tstamp}
<sysproperty key="java.awt.headless" value="true"/>
<classpath>
<pathelement path="${base.dir}"/>
+ <fileset dir="lib">
+ <include name="**/*.jar"/>
+ </fileset>
<pathelement path="${proj-classpath}"/>
<pathelement path="${proj-build.dir}"/>
</classpath>