This commit is contained in:
parent
9b5a0b68c7
commit
27e7a5d872
@ -60,34 +60,11 @@
|
||||
<!-- Compilation target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="compile" description="Compile the code">
|
||||
<mkdir dir="${build.genSrcDir}"/>
|
||||
<copy todir="${build.genSrcDir}">
|
||||
<fileset dir="${build.templateDir}"/>
|
||||
<filterchain>
|
||||
<expandproperties>
|
||||
<propertyset>
|
||||
<propertyref name="versionWithoutMinus"/>
|
||||
</propertyset>
|
||||
</expandproperties>
|
||||
</filterchain>
|
||||
</copy>
|
||||
<mkdir dir="${build.outputDir}"/>
|
||||
<javac destdir="${build.outputDir}"
|
||||
nowarn="true"
|
||||
debug="true"
|
||||
optimize="false"
|
||||
deprecation="true"
|
||||
release="${compiler.release}"
|
||||
verbose="false"
|
||||
fork="false">
|
||||
<src>
|
||||
<pathelement location="${build.srcDir}"/>
|
||||
<pathelement location="${build.genSrcDir}"/>
|
||||
</src>
|
||||
<classpath refid="build.classpath"/>
|
||||
</javac>
|
||||
<mkdir dir="${build.mrOutputDir}"/>
|
||||
<condition property="build9">
|
||||
<javaversion atleast="9"/>
|
||||
</condition>
|
||||
|
||||
<target name="compile9" description="Compiler the overrides for Java 9+" if="build9">
|
||||
<!-- Override classes for Java 9+ -->
|
||||
<mkdir dir="${build.mrOutputDir.9}"/>
|
||||
<javac destdir="${build.mrOutputDir.9}"
|
||||
@ -126,6 +103,13 @@
|
||||
<pathelement location="${build.outputDir}"/>
|
||||
</modulepath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<condition property="build10">
|
||||
<javaversion atleast="10"/>
|
||||
</condition>
|
||||
|
||||
<target name="compile10" description="Compiler the overrides for Java 10+" if="build10">
|
||||
<!-- Override classes for Java 10+ -->
|
||||
<mkdir dir="${build.mrOutputDir.10}"/>
|
||||
<javac destdir="${build.mrOutputDir.10}"
|
||||
@ -145,6 +129,13 @@
|
||||
<pathelement location="${build.outputDir}"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<condition property="build11">
|
||||
<javaversion atleast="11"/>
|
||||
</condition>
|
||||
|
||||
<target name="compile11" description="Compiler the overrides for Java 11+" if="build11">
|
||||
<!-- Override classes for Java 11+ -->
|
||||
<mkdir dir="${build.mrOutputDir.11}"/>
|
||||
<javac destdir="${build.mrOutputDir.11}"
|
||||
@ -164,6 +155,13 @@
|
||||
<pathelement location="${build.outputDir}"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<condition property="build15">
|
||||
<javaversion atleast="15"/>
|
||||
</condition>
|
||||
|
||||
<target name="compile15" description="Compiler the overrides for Java 15+" if="build15">
|
||||
<!-- Override classes for Java 15+ -->
|
||||
<mkdir dir="${build.mrOutputDir.15}"/>
|
||||
<javac destdir="${build.mrOutputDir.15}"
|
||||
@ -183,6 +181,17 @@
|
||||
<pathelement location="${build.outputDir}"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<condition property="build16">
|
||||
<javaversion atleast="16"/>
|
||||
</condition>
|
||||
|
||||
<condition property="build16">
|
||||
<available classname="java.net.UnixDomainSocketAddress"/>
|
||||
</condition>
|
||||
|
||||
<target name="compile16" description="Compiler the overrides for Java 16+" if="build16">
|
||||
<!-- Override classes for Java 16+ -->
|
||||
<mkdir dir="${build.mrOutputDir.16}"/>
|
||||
<javac destdir="${build.mrOutputDir.16}"
|
||||
@ -204,6 +213,37 @@
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="compile" description="Compile the code">
|
||||
<echo>Java/JVM version: ${ant.java.version}</echo>
|
||||
<mkdir dir="${build.genSrcDir}"/>
|
||||
<copy todir="${build.genSrcDir}">
|
||||
<fileset dir="${build.templateDir}"/>
|
||||
<filterchain>
|
||||
<expandproperties>
|
||||
<propertyset>
|
||||
<propertyref name="versionWithoutMinus"/>
|
||||
</propertyset>
|
||||
</expandproperties>
|
||||
</filterchain>
|
||||
</copy>
|
||||
<mkdir dir="${build.outputDir}"/>
|
||||
<javac destdir="${build.outputDir}"
|
||||
nowarn="true"
|
||||
debug="true"
|
||||
optimize="false"
|
||||
deprecation="true"
|
||||
release="${compiler.release}"
|
||||
verbose="false"
|
||||
fork="false">
|
||||
<src>
|
||||
<pathelement location="${build.srcDir}"/>
|
||||
<pathelement location="${build.genSrcDir}"/>
|
||||
</src>
|
||||
<classpath refid="build.classpath"/>
|
||||
</javac>
|
||||
<mkdir dir="${build.mrOutputDir}"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Javadoc target -->
|
||||
<!-- ====================================================================== -->
|
||||
@ -236,7 +276,7 @@
|
||||
<!-- Package target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="package" depends="compile" description="Package the application">
|
||||
<target name="package" depends="compile,compile9,compile10,compile11,compile15,compile16" description="Package the application">
|
||||
<jar jarfile="${build.dir}/${build.finalName}.jar"
|
||||
compress="true"
|
||||
index="false"
|
||||
|
Loading…
x
Reference in New Issue
Block a user