Gradle包装器-如何对本地和CI构建使用不同的分发URL?

Gradle包装器-如何对本地和CI构建使用不同的分发URL?,gradle,gradlew,Gradle,Gradlew,我想对本地构建使用distributionUrl指向“ALL”,但对CI构建使用“BIN” 假设我在本地运行Gradle包装器,如下所示: ./gradlew test 我的gradle wrapper.properties文件(签入到VCS)指向“所有”分发: distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-all.zip 是否有一个参数可以传递到/gradlew test以将分发类型更改为BI

我想对本地构建使用distributionUrl指向“ALL”,但对CI构建使用“BIN”

假设我在本地运行Gradle包装器,如下所示:

./gradlew test
我的
gradle wrapper.properties
文件(签入到VCS)指向“所有”分发:

distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-all.zip
是否有一个参数可以传递到
/gradlew test
以将分发类型更改为BIN?

运行

sed -i 's/all.zip/bin.zip/g' gradle/wrapper/gradle-wrapper.properties
在CI上运行
/gradlew
之前

不完美,但它对我有效。

似乎
--gradle分发url
可能有用。但是,它是在生成包装时使用的。看一看。似乎您需要在CI上重新生成gradle包装器,然后使用它。