【问题标题】:Gradle daemon not reused when running in debug mode (in IntelliJ IDEA)在调试模式下运行时不重用 Gradle 守护程序(在 IntelliJ IDEA 中)
【发布时间】:2020-02-23 10:13:01
【问题描述】:

我在 IntelliJ IDEA 中使用 gradle 创建了新的 Java 项目(并添加了一个打印 hello world 的类)。然后我尝试在 debugnon-debug 模式下运行项目。

当我第一次在非调试模式下运行时,IntelliJ 会打印出新的守护进程已启动,并且在后续启动时会重用该守护进程。

但是当我在调试模式下运行时,IntelliJ 会打印出新的守护进程每次都启动了(第一个和后续的)。

如何让 IntelliJ 在调试模式下重用 gradle daemon?

(我有 gradle 5.2.1 和 IntelliJ 2019.3.3)

【问题讨论】:

  • 目前调试时总是创建新的daemon实例。YouTrack上有相关讨论:youtrack.jetbrains.com/issue/IDEA-228584
  • @y.bedrov 谢谢!所以解决方法是在运行配置中禁用“启用 Gradle 脚本调试”。你介意写一个答案吗?
  • 禁用“启用 Gradle 脚本调试”对我没有任何帮助。 Gradle 每次运行都会继续生成一个新的守护进程。 youtrack.jetbrains.com/issue/IDEA-234680

标签: java gradle intellij-idea gradle-daemon


【解决方案1】:

您可以在运行配置中禁用“启用 Gradle 脚本调试”选项。 YouTrack 上的相关问题:https://youtrack.jetbrains.com/issue/IDEA-228584

【讨论】:

  • 不幸的是,此解决方法仅适用于 2019.3.3(不适用于 2019.3.4 或 2020.1 Beta)
猜你喜欢
  • 2014-10-14
  • 2017-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多