idea运行main方法或Test避免编译整个应用怎么实现

这篇文章主要介绍“idea运行main方法或Test避免编译整个应用怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“idea运行main方法或Test避免编译整个应用怎么实现”文章能帮助大家解决问题。

idea运行main方法或Test避免编译整个应用方法

在idea,我常常会遇到这样的问题,我写个main或者Test,明明就想运行一个简单的函数测试下某个简单的方法,但一运行就需要编译整个项目,非常的耗时

这里我给出一个idea简单的修改配置就可以解决问题,我的idea版本是2021.2,其它版本可以参考也是类似的

如下所示:

idea运行main方法或Test避免编译整个应用怎么实现

把Do not build before run勾上

idea运行main方法或Test避免编译整个应用怎么实现

自动编译勾上(PS:junit同理,相同配置)

这样之后,你会发现你运行main方法,@Test方法变得非常快,因为省去了前期编译的过程。

你会发现一旦你修改的过快,一改完就想运行,那往往运行的就是改之前写的参数。

那么如何确定代码已经自动编译了,

看下图:

idea运行main方法或Test避免编译整个应用怎么实现

经过上面一顿操作,我发现还是不能实现我想一改就快速运行这个梦想。。

我的本质需求其实就是想对没改动过的代码可以直接运行@Test方法不需要编译,对于刚刚修改的代码则是需要一运行就快速编译并执行

于是我参考了这篇文章,有了灵感,把我上面的配置结合全局的junit配置不就可以实现了,于是

idea运行main方法或Test避免编译整个应用怎么实现

idea运行main方法或Test避免编译整个应用怎么实现

关于“idea运行main方法或Test避免编译整个应用怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程之家行业资讯频道,小编每天都会为大家更新不同的知识点。

相关文章

这篇文章主要介绍了idea中mapper快速跳转到xml插件的方法,具...
今天小编给大家分享的是IDEA搭建Maven模块化项目的实现方法,...
这篇文章主要介绍了ideaintellij怎么快速修复if语句缺少大括...
这篇文章主要介绍“idea运行main方法或Test避免编译整个应用...
这篇文章主要介绍“idea项目全局去掉严格的语法校验方式是什...
本文小编为大家详细介绍“Windows、IDEA、VSCode常用快捷键有...