我有两个ant文件:
1)主文件
<include file="otherFile.xml" as="otherFile"/>
<target name="firstTarget">
<antcall target="otherFile.secondTarget"/>
</target>
2)实用程序文件
<target name="secondTarget">
<antcall target="thirdTarget"/>
</target>
<target name="thirdTarget">
<echo message="ok"/>
</target>
当我调用
firstTarget
时,它说找不到thirdTarget
。如果我这样更改
secondTarget
:<target name="secondTarget">
<antcall target="otherFile.thirdTarget"/>
</target>
然后就可以了。但是,我不能直接使用secondTarget。因为第二个文件不知道前缀otherFile
最佳答案
您可以尝试:
<ant antfile="otherFile.xml" target="secondTarget"/>
无需包含otherFile。