在我的ant构建中,我包含了第二个ant构建文件( build.xml ):
<project name="Including" default="echoC" basedir=".">
<include file="build.xml" as="Included"/>
<target name="echoC" depends="Included.echoB">
<echo>C</echo>
</target>
</project>
build.xml 与包含构建文件位于同一目录中,实际上一切正常。我可以运行目标 echoC ,并且首先执行包含的构建文件中的目标 echoB 。
然而,令人恼火的是Eclipse在Ant编辑器中显示错误消息 Target Included.echoB在此项目中不存在 。有人知道怎么摆脱它吗?
非常感谢您的支持!
答案 0 :(得分:3)
根据https://bugs.eclipse.org/bugs/show_bug.cgi?id=412809,这似乎是Eclipse中的一个错误。评论表明编辑中没有对任务的支持。
使用import
任务可以正常工作。