如何在Ant中重新定义目标?

时间:2016-07-07 07:10:04

标签: java xml ant

file1.xml

<project name="main_file">
  <import file="file2.xml"/>
  ...
</project>

file2.xml

<project name="inc_file">
  <target name="target1">
    ... 
  </target>
</project>

我可以在inc_file.target1中重新定义file1.xml吗?应调用main_file中的目标而不是inc_file.target1

UPD :我不想要调用旧目标。我想换一个新的目标替换旧的

1 个答案:

答案 0 :(得分:2)

请参阅import任务的Ant文档。它清楚地解释了import的行为与您期望的一样(请参阅目标覆盖小节):只需在target1中重新定义main_file目标,它将覆盖在inc_file中定义的目标TEXTILE <NA> NA <NA> R290601 WOVEN TWILL 001 6 231 <NA> NA <NA> NA <NA> <NA> NA <NA> NA <NA> R481400 THREAD A1282 12 A0399 LINING / HEELGRIP: <NA> NA <NA> 0091375 PURE SOCK 001 6 072 R282380 SOFTLIN W/FELT 001 6 072 R282480 MICROFIBRE 001 6 F72 R281200 ARTIFICIAL 001 6 072