file1.xml
<project name="main_file">
<import file="file2.xml"/>
...
</project>
文件2.xml
<project name="inc_file">
<target name="target1">
...
</target>
</project>
我可以在file1.xml
中重新定义inc_file.target1
吗?应该调用 main_file
中的目标而不是inc_file.target1
。
UPD:我不希望旧目标被调用。我想用新目标替换旧目标
有关导入任务,请参阅 Ant 文档。它清楚地解释了import
的行为符合您的预期(请参阅目标覆盖小节):只需在main_file
中重新定义您的target1
目标,它就会覆盖inc_file
中定义的目标。