繁体   English   中英

如何在IntelliJ IDEA中更快地调试Spring Boot Gradle项目?

[英]how to debug spring boot gradle projects faster in intellij idea?

当我以intellij思想开发spring boot gradle项目时,如果我想更改一些代码并重新启动项目,则必须单击Make Project菜单项,这将触发gradle构建。如果gradle deamon死了,它将开始首先,这是一个沮丧的过程。

在Spring Tool Suite中,一切都如此简单,只需Ctrl S和STS即可立即启动,而无需构建冗长的gradle。 那么有什么方法可以使intellij的想法更快地重启?

我知道gradle守护进程是否还活着,intellij想法中的gradle构建不是很慢并且可以接受。 但是在我的计算机上,恶魔通常只能活几下。 当我更改一些代码并想要查看效果时,恶魔死了。 我必须每次都启动守护进程! 还有其他方法可以延长恶魔的寿命吗?

非常感谢您有任何有用的提示!

好吧,感谢@Gregg和@CrazyCoder的评论,我找到了一些有用的链接:

在IntelliJ IDEA中开发/调试Gradle构建的Spring Boot应用程序

我无意中启用了代理的gradle选项,这将触发gradle构建,而不是idea的构建,这比gradle的构建更快。 因此,禁用委托到gradle选项是一个选择。

从另一篇文章中,我得到了一些使用gradle的持续构建的想法:打开一个终端并运行gradle assemble --continuous ,当文件被更改(例如保存文件或散焦窗口)时,gradle将自动编译文件。 然后使用gradle bootRun运行spring boot应用程序,或者从构思中的任务运行,一切正常。 但是这种方式将开始两次gradle,因此ram的使用量更大。

更新:

我发现了另一种自动编译的方法。 最前一页,使建设项目自动选项,然后用ctrl shift a输入registry来打开一个对话框,然后启用compiler.automake.allow.when.app.running opiton。 最后,项目将自动编译,spring boot也将自动重启。

暂无
暂无

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

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