如何啟動Gradle的守護進程

2018-07-01 16:34 更新

在使用Gradle命令行接口時,--daemon和--no-daemon命令行選項調(diào)用在單個構(gòu)建時選擇啟用或禁用后臺守護進程.通常,允許后臺守護進程在一個環(huán)境中(例如一個用戶賬戶)更為方便,可以使所有構(gòu)建使用守護進程,而不需要記住--daemon開關(guān).

有兩種推薦的方式使守護進程持續(xù)與環(huán)境:

  1. 通過環(huán)境變量 - 給GRADLE_OPTS環(huán)境變量添加-Dorg.gradle.daemon=true標識
  2. 通過屬性文件 - 給<<GRADLE_USER_HOME>>/gradle.properties文件添加org.gradle.daemon=true
注意:<>默認為<>/.gradle,<>為當前用戶home目錄,這個位置可以通過-g和-gradle-user-home命令行選項,以及由GRADLE_USER_HOME環(huán)境變量org.gradle.user.home JVM系統(tǒng)屬性配置。

這兩種方法有同樣的效果,使用哪一個是由個人喜好.大多數(shù)Gradle用戶選擇第二個方式,給gradle.properties并添加條目.

在Windows中,該命令將使當前用戶啟用守護:

(if not exist "%HOMEPATH%/.gradle" mkdir "%HOMEPATH%/.gradle") && (echo foo >> "%HOMEPATH%/.gradle/gradle.properties")

在類Unix操作系統(tǒng),以下的Bash shell命令將使當前用戶啟用守護進程:

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties

一旦以這種方式在構(gòu)建環(huán)境中啟用了守護進程,所有的構(gòu)建將隱含一個守護進程.


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號