java - 如何在 IntelliJ Idea 中禁用 Gradle 守护程序?

标签 java scala intellij-idea gradle gradle-daemon

我需要在 IntelliJ Idea 中禁用 Gradle 守护程序,因为不知何故 Scala 插件无法与守护程序一起使用(编译失败并出现 NullPointerException)。 我试图编辑我的 IntelliJ Gradle 构建配置以包含 JVM 系统参数 -Dorg.gradle.daemon=false:

enter image description here

我还尝试在同一位置使用 --no-daemon 标志(脚本参数和 VM 选项)。我还尝试在 IntelliJ 的 Preferences -> Gradle 菜单中指定这些选项。这些尝试都没有产生任何结果,守护进程继续启动,所以我必须在第二次 running/compiling 之前杀死它。

enter image description here

根据 https://docs.gradle.org/current/userguide/gradle_daemon.html#N10473,在 ~/.gradle/gradle.properties 中均未显式禁用守护进程没有任何作用。

如何在 IntelliJ Idea 中禁用 Gradle 守护程序?

最佳答案

IntelliJ 通过 Gradle 工具 API 与 Gradle 交互,该 API 始终使用守护程序。 即无法将其关闭。

您可以做的(在提交错误报告后)不是使用 IntelliJ Gradle 集成,而是使用

生成 IntelliJ 项目文件

gradle idea

关于java - 如何在 IntelliJ Idea 中禁用 Gradle 守护程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25422163/

相关文章:

java.lang.Boolean 到 scala.Boolean 的问题

java - 以高效的方式获取所有可能的 JavaPairRDD 键组合

scala - 如何在 Spark 2.0 中使用用户定义类型?

java - 如何获得唯一的传入请求 IP 地址

sql-server - 无法从 Docker 容器连接到外部 SQL Server

java - UCanAccess:用户缺乏权限或未找到对象

java - 如何使用 Java 获取计算机特定的 ID 号

scala - 没有代码更改的 Scala Maven 重新编译错误

intellij-idea - 摩卡和柴支持

java - IntelliJ 和 Android Gradle 依赖项 - 无法找到模块