【问题标题】:How can I enable the "no-daemon" functionality in IntelliJ IDEA? [duplicate]如何在 IntelliJ IDEA 中启用“无守护程序”功能? [复制]
【发布时间】:2017-01-13 01:08:02
【问题描述】:

我的 Gradle 守护程序在后续运行中没有显示我的插件的 println 输出时遇到问题。

当我从命令行运行时,我可以通过添加--no-daemon 来解决这个问题。

当我从 IDEA 运行 Gradle 任务时,当我将 --no-daemon 添加到“脚本参数”(不是“VM 选项”)时,执行失败并显示:

10:59:32: Executing external task 'lambdaGet --no-daemon'...
Unknown command-line option '--no-daemon'.

如何在 IDEA 中将 --no-daemon 选项与 Gradle 任务配置一起使用?

编辑

请注意,这个问题专门关于如何在 IDEA 中执行此操作。我不想只通过一个特定的 IDEA 运行配置来全局禁用守护进程。

【问题讨论】:

    标签: intellij-idea gradle


    【解决方案1】:

    你试过设置吗

    org.gradle.daemon=false
    

    .gradle 目录中的 gradle.properties

    在我的机器上,该文件夹就在我的主目录下 所以文件位于 /Users/fred/.gradle/gradle.properties

    【讨论】:

    • 我不想这样做,因为它会禁用守护进程的所有使用,我只想在运行这一特定任务时禁用守护进程。
    • 这似乎对我有用,可以在单个 IntelliJ 运行配置中禁用守护程序:stackoverflow.com/a/69106423/2434726
    • 不起作用。这个文件存在并且命令行 gradle 监听它,但是 IntelliJ 仍然启动一个守护进程。
    【解决方案2】:

    您可以将org.gradle.daemon=false 添加到您的全局gradle.properties 文件中。

    在 Windows 上,您可以在其中创建它

    C:\Users\Username\.gradle\gradle.properties

    【讨论】:

      猜你喜欢
      • 2014-10-14
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 2016-12-28
      • 2017-11-29
      相关资源
      最近更新 更多