当前位置: 首页 > 知识库问答 >
问题:

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

都超英
2023-03-14

我需要在IntelliJ Idea中禁用Gradle守护进程,因为Scala插件无法与该守护进程一起工作(编译失败,出现NullPointerException)。我试图编辑我的IntelliJ Gradle构建配置,以包括JVM系统参数Dorg。格拉德尔。守护进程=false:

我还尝试在同一位置使用--no-daemon标志(脚本参数和VM选项)。我还尝试在首选项中指定这些选项-

~/中都没有显式禁用守护进程。格雷德尔/格雷德尔。属性https://docs.gradle.org/current/userguide/gradle_daemon.html#N10473没有任何效果。

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


共有3个答案

诸葛利
2023-03-14

我遇到了一个相关的问题,并通过配置禁用了守护进程-我添加了org。格拉德尔。daemon=false到渐变。项目根文件夹中的属性文件。如本文所述:在特定项目中禁用Gradle守护进程。

陆子航
2023-03-14

由于缺乏对旧库的支持,我将一个项目从gradle转移到maven构建管理工具。但是Intellij一直希望我触发gradle更改导入:除了“Maven项目需要更新”之外,当我更改pom中的依赖项时,还有一个“gradle项目需要更新”。xml,在项目源文件中根本没有gradle的集成,没有包装器等。

在我的情况下,我能够通过删除行来摆脱Intellij困扰我的gradle

钮才哲
2023-03-14

IntelliJ通过Gradle工具API与Gradle交互,Gradle工具API始终使用守护进程。i、 e.没有办法关闭它。

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

gradle创意

 类似资料:
  • 我正在使用Gradle 2.13和Java1.8。0_121。 我们的Gradle任务之一依赖于用户输入。 然而,我得到了以下错误:<代码> 所以控制台()必须为空...好吧。我发现了这个相关的问题,建议禁用守护程序。 我这样做了,并用

  • 一般Gradle守护进程默认不启用.然而,一旦它被启用,有事希望对某些项目或某些构建禁用守护进程. --no-daemon命令行选项可用于强制守护进程不能用于该构建.这很少使用,但是在调试具有一定的构建或Gradle插件问题时,有时会很有用.在构建环境中,此命令行选项具有最高优先级.

  • 建议在开发环境中使用Gradle的守护进程,不建议在持续集成环境和构建服务器环境中使用守护进程. 守护进程可以更快的构建,这对于一个正坐在椅子前构建项目的人来说非常重要.对于CI构建来说,稳定性和可预见性是最重要的.为每个构建运行时用一个新的,完全孤立于以前的版本的程序,更加可靠。

  • 维基百科中守护进程的解释 守护进程是一个运行后台进程, 非交互式用户直接控制的在计算机程序 Gradle 守护进程是一个后台进程, 它运行着繁重的构建, 然后在构建等待下一次构建的之间保持自身存在. 这使得数据和代码在下一次构建前已经准备好,并存入内存中. 这显著的提高了后续构建的性能. 启用Gradle守护进程是一种节约构建时间的廉价方式. 强烈建议在所有开发机器上启用Gradle的守护进程.但

  • 我正在尝试运行react本机项目,但我看到一个错误,上面写着“启动一个Gradle守护进程,14个繁忙,1个不兼容,2个停止的守护进程无法重用,请使用--status了解详细信息”,之后终端保持空闲。 您好,我已经按照官方反应原生文档中概述的步骤开始了一个新的反应原生项目。一切都很完美,直到我在模拟器打开的情况下运行react-原生run-android命令。我得到了以下错误: “启动Gradle