public
Last active

ant: antcall from javascript script

  • Download Gist
build.xml
XML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
<project default="main">
<target name="main">
<script language="javascript"> <![CDATA[
task = project.createTask( 'macro' );
 
if( task.getOwningTarget() == null ) {
task.log( "Assigning an owner ..." );
task.setOwningTarget( self.getOwningTarget() );
task.log( "Task: " + task.getOwningTarget() );
}
 
try {
task.execute();
} catch(err) {
task.log( "Execution error: " + err.message );
}
 
]]></script>
</target>
 
<macrodef name="macro">
<sequential>
<antcall target="antcall" />
</sequential>
</macrodef>
 
<target name="antcall">
<echo>[antcall] succeed</echo>
</target>
 
</project>

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.