我正在使用最优秀的ant / bin / complete-ant-cmd.pl来完成ant目标的bash,并将其结果缓存在一个名为.ant-targets-build.xml的文件中。问题是,在我的eclipse项目中,eclipse有点过于强大,它验证了它认为实际上是XML的一切(其中.ant-targets-build.xml不是......它只是由换行符分隔的原始目标)。
如何让eclipse放宽其限制并将.ant-targets-build.xml视为非xml文件...只是文本或其他内容。
答案 0 :(得分:4)
项目 - >属性
Enable project specific settings
。XML Validator
Exclude Group
Add Rule
关注向导并创建File
排除。
此对话框中最烦人的“功能”之一是您无法编辑现有规则。如果您犯了错误,则需要删除该规则并从头开始重新创建。
顺便说一下,在你的情况下,最好是创建一个全局工作区规则(我通常喜欢在项目中保留特殊情况)。在完成规则创建后的任何情况下,右键单击带有警告的项目,然后选择Validate
。这将清除这些警告
如果您决定在项目中而不是在工作区中编辑验证首选项,则将project-name/.setting/org.eclipse.wst.validation.prefs
文件添加到源代码管理中。