谁能告诉我gradlew是否有任何优势?
我对gradle-wrapper.properties
文件也有一些疑问.
最初我跑的时候
C:\project_basedir>gradle wrapper
Run Code Online (Sandbox Code Playgroud)
我在gradle-wrapper.properties
文件中找到了以下内容.
#Thu Jun 12 17:06:10 IST 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-bin.zip
Run Code Online (Sandbox Code Playgroud)
要停止下载zip文件,我已按照第61.1章中的步骤进行操作.配置的gradle这个文件,并添加了gradle-1.12-bin.zip
从我的本地gradle这个安装文件<Project_Base>\gradle\wrapper
目录.并修改了属性文件,如下所示:
#Thu Jun 12 17:06:10 IST 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-1.12.zip
Run Code Online (Sandbox Code Playgroud)
它节省了下载时间.
我的Gradle安装结构如下:
C:\Users\sanjeev\Softwares\Gradle\gradle-1.12\bin
Run Code Online (Sandbox Code Playgroud)
我已将系统属性设置GRADLE_USER_HOME
为我的本地安装目录即C:\Users\sanjeev\Softwares\Gradle\gradle-1.12
.但是distributionBase
&distributionPath
期权没有选择价值.
我甚至试图将值修改为:
distributionBase=file://C://Users//sanjeev//Softwares//Gradle//gradle-1.12
Run Code Online (Sandbox Code Playgroud)
那没起效.
Exception in thread "main" java.lang.RuntimeException: Base: file:/C:/Users/sanjeev/Softwares/Gradle/gradle-1.12 is unknown
Run Code Online (Sandbox Code Playgroud)
有人可以建议我在这里缺少什么吗?
或者简单地说如何定义distributionBase
,distributionPath
,zipStoreBase
和zipStorePath
正常吗?
mik*_*kea 15
gradlew over gradle的优点是:
我不确定更改属性文件中的分发URL的意义.包装器的重点是下载gradle.如果你在本地获得它,你也可以安装并使用gradle.包装器只会下载一次分发并为每个用户存储它(因此使用GRADLE_USER_HOME).
GRADLE_USER_HOME是环境属性,而不是系统属性.如果要使用系统属性更改gradle用户主页,则需要设置'gradle.user.home'.
归档时间: |
|
查看次数: |
33093 次 |
最近记录: |