可以从javascript scriptdef任务调用ant任务吗?
可以从javascript scripdef任务调用同一ant脚本中的ant任务吗?可以。如果您指的是目标,而不是任务,以下是两者的示例:可以从javascript scriptdef任务调用ant任务吗?,ant,Ant,可以从javascript scripdef任务调用同一ant脚本中的ant任务吗?可以。如果您指的是目标,而不是任务,以下是两者的示例: <target name="test"> <echo message="In test target" /> </target> <scriptdef name="demo" language="javascript"> <![CDATA[ self.project.executeTar
<target name="test">
<echo message="In test target" />
</target>
<scriptdef name="demo" language="javascript">
<![CDATA[
self.project.executeTarget( "test" );
var task = project.createTask( "echo" );
task.setMessage( "In demo task" );
task.perform( );
]]>
</scriptdef>
<demo />
请参阅和文档以了解。是否可以在project.ExecuteTaGet调用的目标上设置属性?要将属性传递给目标,需要使用antcall任务。这适用于“纯XML”和脚本化Ant。因此,要使用“pattern”属性集调用名为“process”的目标,请执行以下操作:
var task=project.createTask(“antcall”);任务。设置目标(“过程”);var param=task.createParam();参数设置名称(“模式”);参数设置值(regexp);task.perform()代码>。
test:
[echo] In test target
[echo] In demo task