Ant: Add support for fork-mode

#KT-44293
This commit is contained in:
scaventz
2020-12-04 18:00:54 +08:00
committed by Alexander Udalov
parent ee952db1a2
commit 0110b4e4b4
11 changed files with 190 additions and 3 deletions
+25
View File
@@ -0,0 +1,25 @@
<project name="Ant Task Test" default="build">
<taskdef resource="org/jetbrains/kotlin/ant/antlib.xml" classpath="${kotlin.lib}/kotlin-ant.jar"/>
<target name="premain">
<sequential>
<javac srcdir="${test.data}/premain" destdir="${temp}" includeAntRuntime="false"/>
<jar destfile="${temp}/premain.jar"
basedir="${temp}"
excludes="*.java *.jar">
<manifest>
<attribute name="Premain-Class" value="Premain"/>
</manifest>
</jar>
</sequential>
</target>
<target name="build" depends="premain">
<kotlinc src="${test.data}" output="${temp}/fork.jar" fork="true">
<jvmarg value="-Xms64m"/>
<jvmarg value="-Xmx128m"/>
<jvmarg value="-javaagent:${temp}/premain.jar"/>
<compilerarg value="-nowarn"/>
</kotlinc>
</target>
</project>