我有一个包含几个模块的大型项目,其中包括一个大型的"src“模块,每次编译至少需要5-10分钟。我无法重构该项目的结构,从而可能加快编译速度。
每次我尝试运行JUnit测试时,IntelliJ总是在运行测试之前编译整个模块(即使没有文件更改)。
其他答案建议使用Eclipse编译器和"Make,no error check“启动命令,而不是常规的"Make”。我试过了,但是IntelliJ仍然在重建整个模块。
编辑:这似乎与错误的处理方式和"Make,No Error Check“有关。我的项目包含代码(由其他团队管理)中与代码无关的区域中的错误,这些错误是我使用eclipse编译器跳过的。在“修复”了这些错误之后,增量编译再次工作。也许即使跳过错误,构建也被认为是无效的(并被丢弃)?
发布于 2016-07-20 23:53:42
更改您的运行配置以不使模块:
转到Run -> Edit Configurations (或单击Run下拉菜单中的Edit Configurations ),您将看到以下屏幕:

从Before launch中删除"Make“,它应该可以工作
我建议将它重命名为:JUnit tests (NO REBUILD),否则您可能会在后面遇到一些严重的头皮抓挠:)
https://stackoverflow.com/questions/38489312
复制相似问题