Javascript Ant:如何使用属性从另一个scriptdef调用脚本
我想从一个脚本调用另一个脚本:Javascript Ant:如何使用属性从另一个scriptdef调用脚本,javascript,ant,Javascript,Ant,我想从一个脚本调用另一个脚本: <scriptdef name="script-to-call" language="javascript"> <attribute name="myattr" /> <![CDATA[ var myattr = attributes.get("myattr"); // ... do something ]]> </scriptdef> 我试过这个,但是我得到了 TypeError:
<scriptdef name="script-to-call" language="javascript">
<attribute name="myattr" />
<![CDATA[
var myattr = attributes.get("myattr");
// ... do something
]]>
</scriptdef>
我试过这个,但是我得到了
TypeError:找不到函数setMyattr
这是解决方案:
var task = project.createTask("script-to-call");
task.setDynamicAttribute("myattr", "some value");
task.perform();
这就是解决方案:
var task = project.createTask("script-to-call");
task.setDynamicAttribute("myattr", "some value");
task.perform();