IntelliJ编译多模块项目

时间:2012-10-09 11:02:27

标签: build compilation intellij-idea

我将IDE从Eclipse更改为IDEA。我想把它配置为尽可能有效。我有以下问题。我希望IDEA在一个文件被更改后自动显示所有带有编译错误的文件并导致问题。我安装了IntelliJ Eclipse Mode插件并选择了Eclipse编译器,但我仍然遇到以下问题:在模块接口中我有一个接口 - 假设是InterfaceA。它的实现包含在module-implementation1 Implementation1 中,而module-implementation2 Implementation2 都依赖于模块接口。现在当我更改一个interfaceA的方法签名并保存它时, make 会自动触发(eclipseMode插件),但是没有编译错误,因为在当前模块中只有接口所在。当我选择所有模块并选择 make selected modules 时,编译停止在第一个有错误的模块上,即模块实现1,所以我只看到 Implementation1 的问题。一旦我修复了这个实现并开始手动make process,那么IDE会在 Implementation2 中显示编译错误。

是否可以配置Intelij以便编译所有依赖模块并显示所有具有编译问题的文件,就像eclipse一样? 在此先感谢,这对我来说真的很困惑。

1 个答案:

答案 0 :(得分:1)

answer。基本上,看起来它将在IntelliJ 12中得到支持