1

我在 IntelliJ 中使用 ant 作为我的 flex 项目的主要构建器。每次构建时,IntelliJ 都会运行代码分析工具,并在我的构建文件中发现一堆错误,每次都会弹出“消息”窗口。实际上,它发现的错误主要是抱怨在单独文件中定义的属性,在运行分析时它实际上并没有解析这些属性。

编辑:此外,我正在使用动态生成属性的 ant 任务,这是 IntelliJ 不知道的。

有没有办法在构建过程中关闭对 ant 构建文件的文件检查?

4

3 回答 3

2

这听起来很奇怪。在实际构建项目时,您在编辑 build.xml 文件时获得的 IDEA 动态检查不应弹出,除非它们确实是错误并且在执行构建文件时由 Ant 报告给 IDEA。

IDEA 可以对某些组件执行额外的验证并报告 Make 错误(请参阅设置 | 编译器 | 验证),但它不包括 Ant 构建文件,并且在您仅运行 Ant 目标时不会触发。

如果您不想看到来自 Ant 消息窗口的警告,则需要关闭“显示所有消息”按钮。

如果您不希望 IDEA 分析您的 build.xml 文件中的错误,请单击状态栏中的 Hector 图标并通过将突出显示级别从“检查”更改为“语法”来禁用每个文件的检查。

如果不是这样,请澄清问题(了解 IDEA 版本也很有用)。

于 2009-08-11T17:06:45.307 回答
0

您可以完全禁用 Ant 插件。IDEA 在大型 Ant 构建上变得非常慢,所以发现这很有帮助:

Crtl+ Alt+ S(用于设置)-> 插件-> Ant 支持(取消选中)

于 2012-01-20T15:06:50.523 回答
0

.properties 文件是否存在,是否在您的 CLASSPATH 中?IntelliJ 非常聪明地解决了这些问题。当 IntelliJ 抱怨时,我通常认为我犯了一个错误。这种姿势通常会让我很快找到解决方案。

于 2009-07-17T01:15:14.697 回答