如何指定Gradle包装器安装Gradle的位置?
我有一个现成的应用程序,附带一个gradle版本。它还有硬编码的脚本,用于将GRADLE_HOME设置到此位置 我想压缩这个目录,把它放在nexus中,并用gradle包装器替换它 如何配置gradle包装器从nexus下载此zip并将其解压缩到项目中的特定位置 编辑:在gradle-wrapper.properties中如何指定Gradle包装器安装Gradle的位置?,gradle,gradlew,Gradle,Gradlew,我有一个现成的应用程序,附带一个gradle版本。它还有硬编码的脚本,用于将GRADLE_HOME设置到此位置 我想压缩这个目录,把它放在nexus中,并用gradle包装器替换它 如何配置gradle包装器从nexus下载此zip并将其解压缩到项目中的特定位置 编辑:在gradle-wrapper.properties中 distributionPath=wrapper/gradle 然而,我最终将其解压缩到 …\wrapper\gradle\gradle-2.3-bin\8gn7esgljq
distributionPath=wrapper/gradle
然而,我最终将其解压缩到
…\wrapper\gradle\gradle-2.3-bin\8gn7esgljqyucijpbynjk93oc\gradle-2.3
如何将其解压缩到我指定的路径而不是子目录?Gradle解压缩到的位置是
distributionBase
和distributionPath
属性在Gradle wrapper.properties
文件中的组合。distributionPath
指定的位置将始终被视为相对于distributionBase
的位置。distributionPath
的唯一可用值是GRADLE\u USER\u HOME
和PROJECT
。即使在使用PROJECT
时,包装器仍然会生成上面看到的文件夹结构
如果您想更精确地控制这一点,我建议您不要依赖包装器来实现这一点,而是专门为此目的向您的构建中添加任务。Up投票支持答案,但不是我想听到的答案:(