Nic*_*oul 12 ubuntu gradle gradle-daemon
我在Ubuntu 16.04.1 LTS上使用Gradle 2.10
我被告知" 这个版本可能更快,请考虑使用Gradle Daemon ",所以我创建了一个~/.gradle/gradle.properties包含的文件 org.gradle.daemon=true.
结果:每次跑步./gradlew build,我都会被告知:
Starting a new Gradle Daemon for this build (subsequent builds will be faster).
Run Code Online (Sandbox Code Playgroud)
... 每一次.构建不会变得越来越快:它总是需要大约10秒.如果我连续3次运行构建,它会输出3次以上的消息,虽然我远低于Gradle的3小时不活动自动关闭.
如何解决这个问题并使守护进程存活更长时间?
在项目的根目录中创建gradle.properties与
org.gradle.daemon=true
Run Code Online (Sandbox Code Playgroud)
即使在您的构建完成后,它也会使 gradle 实例在后台启动并运行。
如果您的环境重新创建每个构建,它不适用于 CI 环境(例如 travis ci)。
另外:Gradle 会杀死任何闲置 3 小时或更长时间的守护进程,因此您不必担心手动清理它们。
默认 gradle 中没有用于增加守护程序正常运行时间的配置。
Nic*_*oul -1
升级到 Gradle 4.0.1(可能还有更高版本)可以解决该问题。
您可以使用打包系统或从https://gradle.org/install/下载二进制文件来升级 Gradle
| 归档时间: |
|
| 查看次数: |
5138 次 |
| 最近记录: |