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