“为此版本启动一个新的Gradle守护进程(后续版本将更快)”......每次

时间:2017-05-19 06:43:32

标签: ubuntu gradle gradle-daemon

我在Ubuntu 16.04.1 LTS上使用Gradle 2.10

我被告知“此版本可能更快,请考虑使用Gradle Daemon ”,因此我创建了一个包含~/.gradle/gradle.properties的{​​{1}}文件。

结果:每次运行org.gradle.daemon=true时,我都会被告知:

./gradlew build

......每一次。构建不会变得越来越快:它总是需要大约10秒。如果我连续3次运行构建,它会输出3次以上的消息,虽然我远低于Gradle的3 hours of inactivity automatic shutdown

如何修复此问题并让守护程序存活更长时间?

2 个答案:

答案 0 :(得分:0)

升级到Gradle 4.0.1(可能是更高版本)解决了这个问题。

您可以使用打包系统升级Gradle,也可以在http://download.microsoft.com/download/0/6/B/06BB0C5C-C767-4250-91DA-AB463377597E/20160405.3/enu/feed.xml

下载二进制文件

答案 1 :(得分:0)

在项目的根目录中,用{p>创建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中没有用于增加守护程序正常运行时间的配置。