2017-07-26 94 views
0

我有一个现成的应用程序,它带有一个gradle版本。它还包含硬编码以将GRADLE_HOME设置到此位置的脚本。如何指定Gradle包装器安装Gradle的位置?

我想压缩这个目录,把它放在nexus中,并用gradle wrapper替换它。

如何配置gradle wrapper从nexus下载此zip并将其提取到项目中的特定位置?

编辑:在gradle-wrapper.properties我 distributionPath=wrapper/gradle

然而,我最终也被解压到 ...\wrapper\gradle\gradle-2.3-bin\8gn7esgljqyucijpbynjk93oc\gradle-2.3

我得到它解压缩到我指定的路径如何做,不是为了分支?

回答

1

Gradle得到解包的位置是gradle-wrapper.properties文件中distributionBasedistributionPath属性的组合。由distributionPath指定的位置将始终视为相对于distributionBasedistributionPath的唯一可用值是GRADLE_USER_HOMEPROJECT。即使使用PROJECT包装仍将生成您在上面看到的文件夹结构。

如果你想更精确地控制这个,我建议不要依赖包装来做到这一点,而是专门为你的构建添加一个任务。

+0

Upvotes为答案,只是不是我想听到的答案:( – opticyclic

相关问题