温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2023-04-27 11:50:45 来源:亿速云 阅读:172 作者:iii 栏目:开发技术

这篇文章主要介绍“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避免编译整个应用怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI