这篇文章主要介绍“idea运行main方法或Test避免编译整个应用怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“idea运行main方法或Test避免编译整个应用怎么实现”文章能帮助大家解决问题。
在idea,我常常会遇到这样的问题,我写个main或者Test,明明就想运行一个简单的函数测试下某个简单的方法,但一运行就需要编译整个项目,非常的耗时
这里我给出一个idea简单的修改配置就可以解决问题,我的idea版本是2021.2,其它版本可以参考也是类似的
如下所示:
把Do not build before run勾上
自动编译勾上(PS:junit同理,相同配置)
这样之后,你会发现你运行main方法,@Test方法变得非常快,因为省去了前期编译的过程。
你会发现一旦你修改的过快,一改完就想运行,那往往运行的就是改之前写的参数。
那么如何确定代码已经自动编译了,
看下图:
经过上面一顿操作,我发现还是不能实现我想一改就快速运行这个梦想。。
我的本质需求其实就是想对没改动过的代码可以直接运行@Test方法不需要编译,对于刚刚修改的代码则是需要一运行就快速编译并执行
于是我参考了这篇文章,有了灵感,把我上面的配置结合全局的junit配置不就可以实现了,于是
关于“idea运行main方法或Test避免编译整个应用怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。