每次运行jUnit测试时,JavaIntelliJIDEA都会重建整个模块
我有一个包含多个模块的大型项目,其中包括一个大型“src”模块,每次编译至少需要5-10分钟。我无法重构项目的结构以潜在地加快编译速度
每次我尝试运行JUnit测试时,IntelliJ总是在运行测试之前编译整个模块(即使没有更改任何文件)
其他答案建议使用Eclipse编译器和“Make,no error check”启动命令,而不是常规的“Make”。我试过了,但IntelliJ仍在重建整个模块
编辑:这似乎与如何使用“生成,无错误检查”处理错误有关。我的项目在我使用eclipse编译器跳过的代码的不相关区域(由其他团队管理)中包含错误。在“修复”这些错误之后,增量编译再次工作。即使跳过错误,构建也可能被视为无效(并被丢弃)
# 1 楼答案
更改您的运行配置,使模块不运行:
转到
Run -> Edit Configurations
(或从运行下拉菜单中单击Edit Configurations
),您将看到以下屏幕: 从Before launch
中删除“Make”,它应该可以工作另外,我建议把它改名为:
JUnit tests (NO REBUILD)
否则你以后可能会有严重的挠头:)