繁体   English   中英

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

[英]Intellij IDEA rebuilds entire module each time jUnit test is run

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

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

建议使用Eclipse编译器和“ Make,no error check”启动命令代替常规的“ Make”启动命令。 我尝试过,但是IntelliJ仍在重建整个模块。

编辑 :这似乎与错误和“ Make,No Error Check”如何处理有关。 我的项目包含我使用eclipse编译器跳过的代码无关区域(由其他团队管理)中的错误。 在“修复”这些错误之后,增量编译将再次起作用。 即使跳过错误,该构建仍被认为是无效的(并被丢弃)?

更改运行配置以不创建模块:

转到Run -> Edit Configurations (或从运行下拉菜单中单击Edit Configurations ),您将看到以下屏幕: 运行配置 Before launch删除“制作”,它应该可以工作

JUnit tests (NO REBUILD) :我建议将其重命名为: JUnit tests (NO REBUILD)否则稍后您可能会陷入严重的头痛之中:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM