我想创建一个自定义ant任务,它从文件读取列表参数,然后遍历列表以调用macrodef与列表项作为参数。如何调用宏定义自定义任务与参数?
可以在自定义任务中调用
org.apache.tools.ant.taskdefs.MacroInstance macro = (org.apache.tools.ant.taskdefs.MacroInstance) getProject().createTask("myMacroName");
macro.setDynamicAttribute("name", value);
macro.execute();