11<?xml version =" 1.0" encoding =" UTF-8" standalone =" no" ?>
22<project basedir =" ." default =" dist" name =" TMXServer" >
3- <property name =" target" value =" 11 " />
4- <property name =" source" value =" 11 " />
5- <property name =" build.compiler" value =" javac10+" />
3+ <property name =" target" value =" 17 " />
4+ <property name =" source" value =" 17 " />
5+ <property name =" build.compiler" value =" javac10+" />
66 <path id =" TMXServer.classpath" >
7- <pathelement location =" jars/dtd.jar" />
8- <pathelement location =" jars/json.jar" />
9- <pathelement location =" jars/jsoup.jar" />
10- <pathelement location =" jars/mapdb.jar" />
11- <pathelement location =" jars/openxliff.jar" />
12- <pathelement location =" jars/tmxvalidator.jar" />
13- <pathelement location =" jars/h2-1.4.200.jar" />
7+ <pathelement location =" jars/dtd.jar" />
8+ <pathelement location =" jars/json.jar" />
9+ <pathelement location =" jars/jsoup.jar" />
10+ <pathelement location =" jars/mapdb.jar" />
11+ <pathelement location =" jars/openxliff.jar" />
12+ <pathelement location =" jars/tmxvalidator.jar" />
13+ <pathelement location =" jars/h2-1.4.200.jar" />
1414 </path >
15- <condition property =" isWindows" >
16- <os family =" windows" />
15+ <condition property =" isWindows" >
16+ <os family =" windows" />
1717 </condition >
1818 <target name =" init" >
19- <mkdir dir =" out" />
19+ <mkdir dir =" out" />
2020 <copy includeemptydirs =" false" todir =" out" >
2121 <fileset dir =" src" >
22- <exclude name =" **/*.java" />
22+ <exclude name =" **/*.java" />
2323 </fileset >
2424 </copy >
2525 </target >
2626 <target name =" clean" >
27- <delete dir =" out" failonerror =" false" />
27+ <delete dir =" out" failonerror =" false" />
2828 </target >
2929 <target name =" distclean" >
30- <delete dir =" dist" failonerror =" false" />
31- <delete dir =" bin" failonerror =" false" />
32- <delete dir =" conf" failonerror =" false" />
33- <delete dir =" include" failonerror =" false" />
34- <delete dir =" legal" failonerror =" false" />
35- <delete dir =" lib" failonerror =" false" />
36- <delete file =" release" />
30+ <delete dir =" dist" failonerror =" false" />
31+ <delete dir =" bin" failonerror =" false" />
32+ <delete dir =" conf" failonerror =" false" />
33+ <delete dir =" include" failonerror =" false" />
34+ <delete dir =" legal" failonerror =" false" />
35+ <delete dir =" lib" failonerror =" false" />
36+ <delete file =" release" />
3737 </target >
3838 <target name =" compile" depends =" clean,init" >
3939 <description >Build jar file</description >
40- <delete file =" jars/tmxserver.jar" />
41- <javac srcdir =" src" destdir =" out" classpathref =" TMXServer.classpath" modulepathref =" TMXServer.classpath" includeAntRuntime =" false" />
42- <jar destfile =" jars/tmxserver.jar" basedir =" out" />
40+ <delete file =" jars/tmxserver.jar" />
41+ <javac srcdir =" src" destdir =" out" classpathref =" TMXServer.classpath" modulepathref =" TMXServer.classpath" includeAntRuntime =" false" />
42+ <jar destfile =" jars/tmxserver.jar" basedir =" out" />
4343 </target >
4444 <target name =" link" depends =" distclean,compile" >
4545 <description >Build Java binaries</description >
4646 <link destDir =" dist" modulepath =" jars:${ java.home } /jmods" >
47- <module name =" tmxserver" />
47+ <module name =" tmxserver" />
4848 </link >
49- <delete file =" dist/lib/jrt-fs.jar" />
49+ <delete file =" dist/lib/jrt-fs.jar" />
5050 </target >
5151 <target name =" copyWindows" if =" isWindows" >
5252 <description >Move java binaries to work folder</description >
5353 <move todir =" .\bin" >
54- <fileset dir =" dist\bin" />
54+ <fileset dir =" dist\bin" />
5555 </move >
56- <move todir =" .\conf" >
57- <fileset dir =" dist\conf" />
56+ <move todir =" .\conf" >
57+ <fileset dir =" dist\conf" />
5858 </move >
59- <move todir =" .\include" >
60- <fileset dir =" dist\include" />
59+ <move todir =" .\include" >
60+ <fileset dir =" dist\include" />
6161 </move >
62- <move todir =" .\legal" >
63- <fileset dir =" dist\legal" />
62+ <move todir =" .\legal" >
63+ <fileset dir =" dist\legal" />
6464 </move >
65- <move todir =" .\lib" >
66- <fileset dir =" dist\lib" />
65+ <move todir =" .\lib" >
66+ <fileset dir =" dist\lib" />
6767 </move >
68- <move file =" dist\release" todir =" ." />
69- <delete dir =" dist" failonerror =" false" />
68+ <move file =" dist\release" todir =" ." />
69+ <delete dir =" dist" failonerror =" false" />
7070 <delete file =" .\jars\tmxserver.jar" />
71- <copy file =" .\jars\h2-1.4.200.jar" todir =" lib" />
71+ <copy file =" .\jars\h2-1.4.200.jar" todir =" lib" />
7272 </target >
7373 <target name =" copyUnix" unless =" isWindows" >
7474 <description >Move java binaries to work folder</description >
7575 <move todir =" ./bin" >
76- <fileset dir =" dist/bin" />
76+ <fileset dir =" dist/bin" />
7777 </move >
78- <move todir =" ./conf" >
79- <fileset dir =" dist/conf" />
78+ <move todir =" ./conf" >
79+ <fileset dir =" dist/conf" />
8080 </move >
81- <move todir =" ./include" >
82- <fileset dir =" dist/include" />
81+ <move todir =" ./include" >
82+ <fileset dir =" dist/include" />
8383 </move >
84- <move todir =" ./legal" >
85- <fileset dir =" dist/legal" />
84+ <move todir =" ./legal" >
85+ <fileset dir =" dist/legal" />
8686 </move >
87- <move todir =" ./lib" >
88- <fileset dir =" dist/lib" />
87+ <move todir =" ./lib" >
88+ <fileset dir =" dist/lib" />
8989 </move >
90- <move file =" dist/release" todir =" ." />
91- <delete dir =" dist" failonerror =" false" />
90+ <move file =" dist/release" todir =" ." />
91+ <delete dir =" dist" failonerror =" false" />
9292 <delete file =" ./jars/tmxserver.jar" />
93- <copy file =" ./jars/h2-1.4.200.jar" todir =" lib" />
93+ <copy file =" ./jars/h2-1.4.200.jar" todir =" lib" />
9494 </target >
9595 <target name =" dist" depends =" link,copyWindows,copyUnix" >
9696 <description >Prepare distribution</description >
9797 </target >
98- </project >
98+ </project >
0 commit comments