Skip to content

Instantly share code, notes, and snippets.

@hashar
Created September 5, 2012 12:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hashar/3636007 to your computer and use it in GitHub Desktop.
Save hashar/3636007 to your computer and use it in GitHub Desktop.
ant: antcall from javascript script
<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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment