蚂蚁目标可以扩展多个扩展点吗?

时间:2015-09-23 19:56:37

标签: apache ant

我有两个extension points略有不同,但使用了大量相同的targets,所以我想知道如何让一个target扩展多个extension points

1 个答案:

答案 0 :(得分:3)

<target>可以通过为extensionOf提供以逗号分隔的列表来扩展多个扩展点:

的build.xml

<project name="ant-extension-points" default="t4">
    <target name="t1"/>
    <target name="t2"/>
    <extension-point name="ep1" depends="t1"/>
    <extension-point name="ep2" depends="t2"/>
    <target name="t3" extensionOf="ep1,ep2"/>
    <target name="t4" depends="ep1"/>
</project>

输出

t1:

t3:

ep1:

t4:

BUILD SUCCESSFUL