如何在IntelliJ IDEA中启用“no-daemon”功能?

9

我遇到了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运行配置中禁用。

2个回答

1
你可以将org.gradle.daemon=false添加到全局的gradle.properties文件中。
在Windows上,你可以在以下位置创建它:

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


1
你尝试设置了吗?
org.gradle.daemon=false

在您的.gradle目录下的gradle.properties文件中。
在我的机器上,该文件夹就在我的主目录下,因此该文件位于/Users/fred/.gradle/gradle.properties。

3
我不想这样做,因为它会禁用守护进程的所有使用,我只想在运行特定任务时禁用守护进程。 - Shorn
这似乎对我有效,可以在单个IntelliJ运行配置中禁用守护程序:https://dev59.com/Bl8e5IYBdhLWcg3wucf-#69106423 - scottysseus
无效。该文件存在且命令行gradle正在监听它,但IntelliJ仍然启动了一个守护进程。 - Jorn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接