可以为同一IntelliJ IDEA项目中的不同模块指定不同的编译器选项吗?

时间:2013-05-20 17:20:27

标签: android build intellij-idea

我们有一个包含多个模块的Android项目。其中一个模块主要是来自不同团队的代码,这些代码不关心弃用的API。由于一些业务和流程限制,我们不得不不时调整他们的代码,我们在主项目中构建它。在eclipse中,我们简单地禁用了大部分代码的警告(eclipse中的项目,intellij中的模块)。

可以在IntelliJ中做到这一点吗?通常可以为不同的模块设置不同的编译选项吗?更具体地说,是否可以为一个模块禁用弃用警告?

1 个答案:

答案 0 :(得分:1)

不,我认为你不能完全这样做 - 或者至少我也找不到办法。

一种选择是在重建项目时隐藏警告,然后在想要分析代码时使用检查器以获得良好的编码标准。

隐藏警告:在消息窗口中,消息窗口工具栏上有一个小按钮。点击这个!

要检查您的代码,请使用菜单中的Analyze / Inspect Code。然后,您可以包含/排除模块以进行检查。偏好中有很多选项可以控制检查员如何标记事物。