【发布时间】:2014-11-04 08:17:21
【问题描述】:
我正在尝试了解 Gradle Wrapper 的工作原理。在许多源代码库中,我看到以下结构:
projectRoot/
src/
build.gradle
gradle.properties
settings.gradle
gradlew
gradlew.bat
gradle/
wrapper/
gradle-wrapper.jar
gradle-wrapper.properties
我的问题:
- 如何/何时生成
gradlew/gradlew.bat?您是否应该只在第一次创建项目时生成它们,是否在每次提交/推送更改时生成它们?它们是如何生成的? - 同样的问题,但对于
gradle/wrapper/*文件(gradle-wrapper.jar和gradle-wrapper.properties)? - 有时我会在项目的
gradle目录中看到其他*.gradle文件。这些额外的 Gradle 文件是什么,它们代表/做什么?自定义插件? -
settings.gradle中的属性与gradle.properties中应定义的属性有何区别?
【问题讨论】:
标签: gradle build.gradle gradlew