我正在使用ant作为IntelliJ中flex项目的主要构建器。每次构建时,IntelliJ都会运行代码分析工具,并在构建文件中发现一堆错误,每次都会弹出“消息”窗口。实际上,它发现的错误主要是抱怨在单独的文件中定义的属性,在运行分析时它实际上不解析。
编辑:此外,我正在使用动态生成属性的ant任务,IntelliJ不知道。
有没有办法在构建过程中关闭ant build文件的文件检查?
答案 0 :(得分:2)
这听起来很奇怪。在编辑build.xml文件时,您在编辑build.xml文件时获得的IDEA不会在实际构建项目时弹出,除非它们确实是错误,并且在执行构建文件时由Ant报告给IDEA。
IDEA可以针对某些组件执行其他验证并报告错误(请参阅设置|编译器|验证),但它不包含Ant构建文件,并且在您运行Ant目标时不会触发。
如果您不想看到Ant消息窗口中的警告,则需要关闭“显示所有消息”按钮。
如果您不希望IDEA分析build.xml文件中的错误,请单击状态栏中的Hector图标,并通过将突出显示级别从“检查”更改为“语法”来禁用每个文件的检查。
如果不是这样的话,澄清问题(知道IDEA版本也会有用)。
答案 1 :(得分:0)
.properties文件是否存在,是否在CLASSPATH中? IntelliJ非常聪明地想出这些东西。当IntelliJ抱怨时,我通常认为我犯了一个错误。这种姿势通常会让我很快找到解决方案。
答案 2 :(得分:0)
您可以完全禁用Ant插件。 IDEA在大型Ant构建上变得非常慢,因此发现这有助于:
Crtl + Alt + S (用于设置) - >插件 - > Ant支持(取消选中)