gpt4 book ai didi

spring - 如何在 intellij idea 中更快地调试 Spring Boot gradle 项目?

转载 作者:行者123 更新时间:2023-12-03 03:49:15 25 4
gpt4 key购买 nike

我在intellij idea开发spring boot gradle项目的时候,如果我想修改一些代码并重启项目,我必须点击制作项目菜单项,这将触发 gradle 构建。如果 gradle 守护进程已死,它将首先启动,这是一个令人不安的过程。

在 Spring Tool Suite 中,一切都那么简单,只需 Ctrl S STS 将重新启动 立即没有长的gradle构建。那么有什么办法可以让intellij idea重启更快呢?

我知道如果 gradle 守护进程还活着,在 intellij idea 中构建的 gradle 并不是很慢并且可以接受。但是在我的电脑上,这个守护进程通常只能活几个小时。当我更改一些代码并想查看效果时,守护进程死了。我每次都要启动守护进程!有没有其他方法可以让恶魔活得更久?

非常感谢,如果有任何有用的提示!

最佳答案

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

Developing/Debugging a Gradle-built Spring Boot app in IntelliJ IDEA

我不小心在idea中启用了delegate to gradle选项,这将触发gradle build而不是idea的build,这比gradle的要快。所以禁用delegate to gradle选项是一个选择。

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

更新:

我找到了另一种自动编译的方法。首先,启用自动构建项目选项,然后使用ctrl shift a并输入 registry打开一个对话框,然后启用 compiler.automake.allow.when.app.running 选项。最后,项目会自动编译,spring boot 也会自动重启。

关于spring - 如何在 intellij idea 中更快地调试 Spring Boot gradle 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42863673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com