从其他Ant脚本执行Ant脚本?

ipk*_*iss 3 ant scripting

我有几个Ant脚本,例如ant1.xml,ant2.xml,ant3.xml.我想在ant3.xml中执行ant1.xml和ant2.xml,这样当我执行ant3.xml时,会执行ant1.xml和ant2.xml.

有人能告诉我一些方法吗?

Jos*_*seK 5

使用import或include命令在ant3.xml中导入ant1.xml和ant2.xml

<import file="ant1.xml"/>
Run Code Online (Sandbox Code Playgroud)

将ant1和ant2中的预期目标设置为默认值 - 如下所示

<project default="compile-ant1">

<project default="compile-ant2">
Run Code Online (Sandbox Code Playgroud)

这将根据需要在ant3内运行.

有关更多详细信息,请参见此处:http://ant.apache.org/manual/Tasks/import.html