gradle 包装器未覆盖默认包装器属性

gradle wrapper not overriding default wrapper properties

我们正在为我们的项目使用 gradle 包装器 作为包装器的一部分生成了 gradle-wrapper.properties

我们想知道包装器中的 gradle-wrapper.properties 是否会覆盖用户主目录中可用的 gradle.properties。 例如:如果 Developer 有一个不同的 gradle 安装并且在他的机器上有一个 gradle.properties,当我们强制执行 gradle 包装器时,我们观察到本地 gradle.properties 被认为是构建。

这是预期的行为吗?

不,gradle properties file 指定 gradlew 脚本要使用的属性,例如要下载和使用的版本,而不是构建过程的属性。

此外,gradle.properties 文件应与您的源代码一起提供。