我看到很多Gradle构建的Java/Govovy项目的示例,它们具有以下结构:
some-app/
src/
main/
test/
docs/
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle
gradle.properties
gradle/
*.gradle
我明白
建筑物玻璃
是主构建脚本
梯度.属性
是其财产文件。但是
设置.坡度
真的把我甩了。在里面我看到:
rootProject.name = "someApp"
但这似乎属于
gradle.properties
。我还想知道
gradlew
和
gradlew.bat
文件来自,它们似乎是生成的。
最后,我想知道为什么有这么多
*.坡度
下的文件
gradle/
dir:这些插件或扩展脚本是某种类型的吗?它们都是从主
build.gradle
像这样:
apply "gradle/fizz.gradle"
apply "gradle/buzz.gradle"
etc.
因此:
-
财产应该放在什么地方
settings.gradle
是
不
应该进去的
梯度.属性
?
-
如何
梯度,梯度
/
坡度.bat
是否生成文件?
-
为什么会有这么多不同的人
*.gradle
文件夹?为什么不只有1个大
建筑物玻璃
构建脚本?