我有一个包含一个大型“src”模块的大型项目,每个编译需要至少5-10分钟。我无法重构项目的结构以加快编译速度。
每次我尝试运行JUnit测试时,IntelliJ总是在运行测试之前编译整个模块(即使没有文件更改)。
其他答案建议使用Eclipse编译器和“Make,no error check”启动命令而不是常规的“Make”。我试过了,但IntelliJ仍在重建整个模块。
编辑:这似乎与错误的处理方式有关,并通过“制作,无错误检查”进行处理。我的项目包含代码的不相关区域(由其他团队管理)中的错误,我正在使用eclipse编译器跳过。在“修复”这些错误之后,增量编译再次起作用。即使错误被跳过,也许构建被认为是无效的(并被丢弃)?