Ant: Add support for fork-mode
#KT-44293
This commit is contained in:
committed by
Alexander Udalov
parent
ee952db1a2
commit
0110b4e4b4
@@ -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>
|
||||
Reference in New Issue
Block a user