我的CI服务器配置很低。
如果我使用gradle守护进程来构建项目,则会抛出错误:
* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
然后,如果我使用gradle-2.14.1那个默认的关闭gradle守护进程,我的任务就是发布'是建立成功,但它会附加其他任务来关闭BUILD FAILURE的守护进程。
The message received from the daemon indicates that the daemon has disappeared
FAILURE: Build failed with an exception.
* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
当然,如果我在我的macbookpro上运行gradle,一切都还可以。
我找到了解决问题的另一种方法,运行gradle --stop
,然后运行gradle <task>
。但它只适用于简单的任务。
那么,如何解决这个问题?
答案 0 :(得分:1)
在-Dorg.gradle.daemon=false
环境变量中添加标志GRADLE_OPTS
解决了我的问题。有关详细信息,请访问:
https://docs.gradle.org/current/userguide/gradle_daemon.html#sec:ways_to_disable_gradle_daemon
答案 1 :(得分:0)
建议在任何CI服务器上关闭gradle守护程序。
使用此选项将其禁用
- 无守护程序
https://docs.gradle.org/current/userguide/gradle_daemon.html#sec:stopping_an_existing_daemon