如何告诉Eclipse忽略Ant build.xml中的错误?

我有一个使用Maven构建的Eclipse项目,我在Eclipse中使用m2eclipse插件,因为它支持Maven。

但是,该项目还包含一个build.xml ,它不用于实际构建项目,而只是用于脚本function作为项目开发人员的实用程序 – 它不用于构建或打包产品(只是帮助自动化某些方面)开发人员经常要调用的任务)。

每当在Eclipse中的编辑器中打开此文件时,Eclipse会注意到它认为是build.xml中缺少某些声明的问题,并开始显示项目的错误(在Problems视图中)以及红色的X图标/标记为项目显示存在构建错误。 这些甚至不是build.xml真正问题,只是Eclipse认为存在的一些问题,因为它无法导入此build.xml正在使用的所有其他依赖文件。 项目没有“构建”错误,只是Eclipse(在它的无限智慧中)能够解析用于辅助目的的build.xml

有没有办法告诉Eclipse忽略build.xml或忽略特定项目中的Ant警告? 我是否需要从项目属性的“ Builders Java Builder ”选项卡中删除Java Builder

Window-> Preferences – > Ant – > Editor – > Problems(Tab)
检查’忽略所有构建文件问题’

转到Window-> preferences-> Ant-> Problems选项卡。 将“build.xml”添加到忽略列表中。

我在这里找到了这个解决方法。

但我的建议是(如果可能的话)首先重命名build.xml,只将这个新的build-filename添加到忽略列表中。 然后,您可以避免忽略eclipse工作区中的所有其他build.xml文件。 这就是我使用它的方式:-)

我找到了另一个使用antcontrib任务的解决方法, if – “Dummy-Wrapping”我已经包含在我们的构建框架中:

       ...  

使用javac选项

failonerror = “假”