This commit is contained in:
parent
9b5a0b68c7
commit
27e7a5d872
@ -60,34 +60,11 @@
|
|||||||
<!-- Compilation target -->
|
<!-- Compilation target -->
|
||||||
<!-- ====================================================================== -->
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
<target name="compile" description="Compile the code">
|
<condition property="build9">
|
||||||
<mkdir dir="${build.genSrcDir}"/>
|
<javaversion atleast="9"/>
|
||||||
<copy todir="${build.genSrcDir}">
|
</condition>
|
||||||
<fileset dir="${build.templateDir}"/>
|
|
||||||
<filterchain>
|
<target name="compile9" description="Compiler the overrides for Java 9+" if="build9">
|
||||||
<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}"/>
|
|
||||||
<!-- Override classes for Java 9+ -->
|
<!-- Override classes for Java 9+ -->
|
||||||
<mkdir dir="${build.mrOutputDir.9}"/>
|
<mkdir dir="${build.mrOutputDir.9}"/>
|
||||||
<javac destdir="${build.mrOutputDir.9}"
|
<javac destdir="${build.mrOutputDir.9}"
|
||||||
@ -126,6 +103,13 @@
|
|||||||
<pathelement location="${build.outputDir}"/>
|
<pathelement location="${build.outputDir}"/>
|
||||||
</modulepath>
|
</modulepath>
|
||||||
</javac>
|
</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+ -->
|
<!-- Override classes for Java 10+ -->
|
||||||
<mkdir dir="${build.mrOutputDir.10}"/>
|
<mkdir dir="${build.mrOutputDir.10}"/>
|
||||||
<javac destdir="${build.mrOutputDir.10}"
|
<javac destdir="${build.mrOutputDir.10}"
|
||||||
@ -145,6 +129,13 @@
|
|||||||
<pathelement location="${build.outputDir}"/>
|
<pathelement location="${build.outputDir}"/>
|
||||||
</classpath>
|
</classpath>
|
||||||
</javac>
|
</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+ -->
|
<!-- Override classes for Java 11+ -->
|
||||||
<mkdir dir="${build.mrOutputDir.11}"/>
|
<mkdir dir="${build.mrOutputDir.11}"/>
|
||||||
<javac destdir="${build.mrOutputDir.11}"
|
<javac destdir="${build.mrOutputDir.11}"
|
||||||
@ -164,6 +155,13 @@
|
|||||||
<pathelement location="${build.outputDir}"/>
|
<pathelement location="${build.outputDir}"/>
|
||||||
</classpath>
|
</classpath>
|
||||||
</javac>
|
</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+ -->
|
<!-- Override classes for Java 15+ -->
|
||||||
<mkdir dir="${build.mrOutputDir.15}"/>
|
<mkdir dir="${build.mrOutputDir.15}"/>
|
||||||
<javac destdir="${build.mrOutputDir.15}"
|
<javac destdir="${build.mrOutputDir.15}"
|
||||||
@ -183,6 +181,17 @@
|
|||||||
<pathelement location="${build.outputDir}"/>
|
<pathelement location="${build.outputDir}"/>
|
||||||
</classpath>
|
</classpath>
|
||||||
</javac>
|
</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+ -->
|
<!-- Override classes for Java 16+ -->
|
||||||
<mkdir dir="${build.mrOutputDir.16}"/>
|
<mkdir dir="${build.mrOutputDir.16}"/>
|
||||||
<javac destdir="${build.mrOutputDir.16}"
|
<javac destdir="${build.mrOutputDir.16}"
|
||||||
@ -204,6 +213,37 @@
|
|||||||
</javac>
|
</javac>
|
||||||
</target>
|
</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 -->
|
<!-- Javadoc target -->
|
||||||
<!-- ====================================================================== -->
|
<!-- ====================================================================== -->
|
||||||
@ -236,7 +276,7 @@
|
|||||||
<!-- Package target -->
|
<!-- 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"
|
<jar jarfile="${build.dir}/${build.finalName}.jar"
|
||||||
compress="true"
|
compress="true"
|
||||||
index="false"
|
index="false"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user