一勞永逸的方法
設置環境變量爲:
GRADLE_USER_HOME=已有的且要設爲gradle本地倉庫的本地目錄
例如:
GRADLE_USER_HOME=D:\我的代碼\LibRepo\GradleRepo
將文件目錄D:\我的代碼\LibRepo\GradleRepo
設爲本地電腦上gradle默認的本地倉庫,然後執行gradle相關命令,相關緩存文件將會默認存儲到這個目錄下。
對於linux系統設置系統變量同樣有效。
執行gradle命令時通過-g
參數設置
gradle -g 已有的且要設爲gradle本地倉庫的本地目錄 其他命令參數
例如:
gradle -g D:\我的代碼\LibRepo\GradleRepo -q hello
hello爲定義的task,上面命令在執行的時候就會將緩存的相關文件下載到D:\我的代碼\LibRepo\GradleRepo
目錄下。
需要注意的是:這種方式時臨時的,只有當設置-g參數時纔有效
通過IDE提供的設置實現(eclipse/idea)
eclipse和idea中提供設置gradle user home的選項,但是缺點是不實在ide中運行gradle命令,這個設置不會起作用。