如何指定Gradle Package 器安装Gradle的位置?

yc0p9oo0  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(109)

我有一个现成的应用程序,它附带了一个版本的gradle。它还具有硬编码的脚本,可以将GRADLE_HOME设置为此位置。
我想压缩这个目录,把它放在nexus和取代它与gradle Package 。
如何配置gradle Package 器从nexus下载此zip并将其解压缩到项目中的特定位置?
编辑:在gradle-wrapper.properties我有distributionPath=wrapper/gradle
但是,我最终将其解压缩为...\wrapper\gradle\gradle-2.3-bin\8gn7esgljqyucijpbynjk93oc\gradle-2.3
我如何让它解压缩到我指定的路径,而不是子目录?

iq0todco

iq0todco1#

Gradle解压缩到的位置是gradle-wrapper.properties文件中distributionBasedistributionPath属性的组合。
distributionPath指定的位置将始终被认为是相对于distributionBase的。distributionPathonly可用值是GRADLE_USER_HOMEPROJECT。即使使用PROJECT, Package 器仍将生成上面看到的文件夹结构。
如果你想更精确地控制它,我建议不要依赖于 Package 器来做这件事,而是为此目的在你的构建中添加一个任务。

相关问题