我在Ubuntu 16.04.1 LTS上使用Gradle 2.10

我被告知“此构建可能会更快,请考虑使用Gradle Daemon”,因此我创建了一个包含~/.gradle/gradle.propertiesorg.gradle.daemon=true文件。

结果:每次我运行./gradlew build时,都会被告知:

Starting a new Gradle Daemon for this build (subsequent builds will be faster).

... 每一次。而且构建速度不会越来越快:它通常需要大约10秒钟。如果我连续运行该构建3次,它将输出3次以上的消息,尽管我远低于Gradle的3 hours of inactivity automatic shutdown

如何解决此问题并使守护程序存活更长的时间?

最佳答案

在项目的根目录中,使用以下命令创建gradle.properties

org.gradle.daemon=true

即使构建完成,它也可以使gradle实例在后台继续运行。

如果您的环境重新创建了每个内部版本,则它不适用于CI环境(例如,travis ci)。

另外:Gradle will kill any Daemon that has been idle for 3 hours or more, so you don’t have to worry about cleaning them up manually.

默认gradle中没有用于增加守护程序正常运行时间的配置。

关于ubuntu - “Starting a new Gradle Daemon for this build (subsequent builds will be faster)”…每次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44063161/

10-16 10:28