问题标签 [gradle-daemon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3027 浏览

gradle - 如何控制 gradle daemon 的输出

我在我的 gradle 构建中设置 jvm args,它给了我这个有点烦人的消息:

所以想让消息消失,我试过了gradle --daemon。然后我被一大堆看起来像这样的垃圾邮件击中:(小节选)

它快了大约 3 秒,但这比原来的消息更烦人!如何摆脱原始消息或摆脱所有这些日志输出以使输出恢复正常?

0 投票
6 回答
12537 浏览

android-studio - 创建新项目 Android Studio 0.2.3 - 无法启动 Gradle 守护进程

我在使用 Android Studio 时遇到了严重问题。我已经完全卸载了 Android Studio,以及我 PC 上的任何 Eclipse 副本。然后我删除了用户文件夹中的 .gradle .android 文件夹。然后我在我的电脑上重新安装了最新版本。.gradle 和 .android 文件夹已重新创建。

我现在尝试创建一个新项目。我设置了所有常规,然后出现以下错误:

尝试创建新项目时出现 gradle 错误消息。

我已经阅读了多篇文章,大部分是针对旧版本的 Android Studio。我的 SDK 是最新的,是的,我确实安装了 Android Support Repository Revision 2 以及 Android Support Library Rev 18。

为什么这必须如此复杂,我无法理解。

问候阿德里安·雷福德

0 投票
2 回答
2334 浏览

gradle - 延长 Gradle 守护进程空闲超时

我正在使用 gradle 和 intellij 来构建我的 android 项目。我注意到一分钟后守护进程关闭,我可以在 daemon-11188.out.log 中看到空闲超时设置为 60000(idleTimeout=60000)。

这是日志中的行:

我尝试了一切,但找不到覆盖此设置的方法。

任何帮助将不胜感激,谢谢。

0 投票
1 回答
913 浏览

eclipse - 有没有办法从命令行连接到 Gradle Tooling API 启动的 Gradle 守护进程

IDE编译gradle项目时内存中有java进程(约250MB)。

但是启动了gradle buld --daemon其他守护进程 java 进程(大约 150MB)

2个gradle守护进程

http://i.stack.imgur.com/9SUBd.png

有没有办法从命令行连接到 Gradle Tooling API 启动的 Gradle 守护程序。

来自http://www.nodeclipse.org/projects/gradle的更多信息

设计差异

Pivotal Gradle IDE 使用Gradle Tooling API,请参阅用户指南第 62 章。这是 GradleWare 推荐的集成。相比之下,Enide Gradle 启动gradle可执行文件的方式与您从命令行执行的方式类似。(与Enide Maven类似)API 更简单,就像您从 中看到的一样gradle -h,但当然它不会像 Tooling API 那样提供对底层模型的访问。

由于 0.15--daemon选项默认启用,请参阅第 19 章。Gradle 守护进程。并且由于 Tooling API 也使用 Gradle Deamon,因此性能相似:即第一次运行时间稍长,第二次运行速度更快且经过优化。另请阅读有关增量构建的信息。

0 投票
3 回答
1460 浏览

gradle - 如何知道你是否在 gradle 守护进程中运行

我们有一种情况,我们在运行 gradle 的 VM 中占用了一个 Jetty 实例。

但是,当我们在 gradle 守护进程中运行时,这会非常失败:我们并没有完全摆脱 Jetty 实例,因此它必须随着 gradle 进程本身而死。(但是,这并不是什么大问题,因为无论如何我们都不希望在这个 CI 集成测试案例中使用 gradle 守护进程)。

因此,我们想知道当前任务是否在 gradle 守护进程中运行,以便我们可以抛出异常或以其他方式通知用户这是错误的方法,请运行此未守护进程。

0 投票
1 回答
2640 浏览

gradle - Gradle 包装器和守护程序

正如你们中的许多人已经知道的那样,Gradle 守护进程可以大大加快 Gradle。

我有一个多模块构建并使用 Gradle 包装器。

从命令行运行时:

Gradle 会花几秒钟时间分析我的模块。如果我再次启动,它会一次又一次地消耗宝贵的时间。

我正在使用 Gradle 1.12。

我试图设置添加这一行:

到 local.properties,但没有运气。

我不知道是否必须更改 myHome/.gradle/gradle.properties 或其他文件。

0 投票
4 回答
18184 浏览

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

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

在此处输入图像描述

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

在此处输入图像描述

~/.gradle/gradle.properties根据https://docs.gradle.org/current/userguide/gradle_daemon.html#N10473明确禁用守护程序都没有任何效果。

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

0 投票
1 回答
3111 浏览

gradle - 为什么 Gradle Daemon 会死掉?

如何确定我的 Gradle 守护进程为何死亡?我得到的唯一消息是L

这发生在活动构建中。几个步骤将完成,一个步骤似乎处于活动状态,然后构建失败。

这是在将我们的内存 args ( ) 从调用并直接调用的 shell 脚本中移动之后开始Xmx Xms PermGen的。gradlewgradle.propertiesgradlew

build.sh

除了gradle.properties

在此更改之后,Gradle 发出警告:

即使我们没有要求它这样做,构建也在一个守护进程中运行,最终失败了。

0 投票
1 回答
1364 浏览

android - Android Studio 是否使用 Gradle 守护程序?

我使用 Gradle Daemon 从命令行构建 Android 项目,发现它非常快。但与命令行相比,Android Studio 似乎有点慢,这让我想知道:Android Studio 是使用 Gradle Daemon 来加快构建速度还是其他什么东西减慢了构建速度?

0 投票
0 回答
916 浏览

gradle - 如何为 Gradle Daemon 设置系统属性

我想为 Gradle 守护进程设置一个 JVM 系统属性。

我尝试了以下内容~/.gradle/gradle.properties

这里提到的 org.gradle.jvmargs 似乎只对某些选项生效,例如-Xmx在守护进程中生效。daemon-doc也没有真正详细介绍这一点。

使用特定系统属性启动 gradle 守护程序的最佳方法是什么?