我正在尝试了解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?