Java 每次运行jUnit测试时,Intellij IDEA都会重建整个模块

Java 每次运行jUnit测试时,Intellij IDEA都会重建整个模块,java,intellij-idea,Java,Intellij Idea,我有一个包含多个模块的大型项目,其中包括一个大型“src”模块,每次编译至少需要5-10分钟。我无法重构项目的结构以潜在地加快编译速度 每次我尝试运行JUnit测试时,IntelliJ总是在运行测试之前编译整个模块(即使没有更改任何文件) 其他答案建议使用Eclipse编译器和“Make,no error check”启动命令,而不是常规的“Make”。我试过了,但IntelliJ仍在重建整个模块 编辑:这似乎与如何使用“生成,无错误检查”处理错误有关。我的项目在我使用eclipse编译器跳过的

我有一个包含多个模块的大型项目,其中包括一个大型“src”模块,每次编译至少需要5-10分钟。我无法重构项目的结构以潜在地加快编译速度

每次我尝试运行JUnit测试时,IntelliJ总是在运行测试之前编译整个模块(即使没有更改任何文件)

其他答案建议使用Eclipse编译器和“Make,no error check”启动命令,而不是常规的“Make”。我试过了,但IntelliJ仍在重建整个模块


编辑:这似乎与如何使用“生成,无错误检查”处理错误有关。我的项目在我使用eclipse编译器跳过的代码的不相关区域(由其他团队管理)中包含错误。在“修复”这些错误之后,增量编译再次工作。即使跳过错误,生成也可能被视为无效(并被丢弃?

更改您的运行配置以不使模块:

转到
Run->Edit Configurations
(或从Run下拉菜单中单击
Edit Configurations
),您将看到此屏幕: 在启动之前从
中删除“Make”,它应该可以工作


另外,我建议将其重命名为:
JUnit测试(无重建)
否则您可能会在以后遇到一些严重的麻烦:)

使缓存无效,报告一个错误-它应该可以在开箱即用的情况下正常工作。需要更多关于该项目的信息,但它是100%的错误,这可能是相关的:没有make,我在测试中使用的每一个类都会因为缺少类而出错。我认为编译错误阻止了我的构建被缓存,即使是“Make,No Error Check”