Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle的$rootDir/Gradle目录用于什么?_Gradle_Build - Fatal编程技术网

Gradle的$rootDir/Gradle目录用于什么?

Gradle的$rootDir/Gradle目录用于什么?,gradle,build,Gradle,Build,$rootDir/gradle目录用于not.gradle的是什么?在生成过程中,默认情况下是否读取此目录中的任何内容?关于应该在这个目录中放什么,有没有约定?到目前为止,我只看到了这个目录的两种用途: 1 Gradle包装器使用它存储包装器JAR文件以及一些属性 2在Gradle In Action中,作者使用此目录在versioning.Gradle中存储手动编写的版本控制插件的属性,然后像这样使用它: allprojects { ... apply from: "$rootDir/grad

$rootDir/gradle目录用于not.gradle的是什么?在生成过程中,默认情况下是否读取此目录中的任何内容?关于应该在这个目录中放什么,有没有约定?

到目前为止,我只看到了这个目录的两种用途:

1 Gradle包装器使用它存储包装器JAR文件以及一些属性

2在Gradle In Action中,作者使用此目录在versioning.Gradle中存储手动编写的版本控制插件的属性,然后像这样使用它:

allprojects {
...
apply from: "$rootDir/gradle/versioning.gradle"
}

它似乎是保存构建插件属性的好地方,这些属性与特定项目没有严格的关系,应该签入到存储库中。

到目前为止,我只看到了该目录的两种用途:

1 Gradle包装器使用它存储包装器JAR文件以及一些属性

2在Gradle In Action中,作者使用此目录在versioning.Gradle中存储手动编写的版本控制插件的属性,然后像这样使用它:

allprojects {
...
apply from: "$rootDir/gradle/versioning.gradle"
}
它似乎是保存构建插件属性的好地方,这些属性与特定项目没有严格的关系,应该检入到存储库中。

,gradle目录用于存储gradle包装器的分布式版本。此外,将在子项目中使用的大多数常用脚本放入其中已成为某种惯例,然后可以扩展,例如:

格雷德尔酒店

因此,每个子项目不需要在其脚本中包含此内容,您可以

apply from: "$rootDir/gradle/repositories.gradle"
或者,假设您有一些特定于java的东西,您不想在主脚本中大量使用等等

它保持了内容的干净性和可读性,而不是将所有内容都放在一个脚本中并永远滚动

它还可以保存配置属性、JUnit配置、log4j配置等,这些基本上都是您想要的,例如:

groovy环境

文件夹本身不是“特殊的”,特殊的文件夹是buildSrc,Gradle甚至在开始评估脚本之前都会阅读它,这是创建一些自定义任务、插件等的地方。

好吧,gradle目录用于存储gradle包装器的分布式版本。此外,将在子项目中使用的大多数常用脚本放入其中已成为某种惯例,然后可以扩展,例如:

格雷德尔酒店

因此,每个子项目不需要在其脚本中包含此内容,您可以

apply from: "$rootDir/gradle/repositories.gradle"
或者,假设您有一些特定于java的东西,您不想在主脚本中大量使用等等

它保持了内容的干净性和可读性,而不是将所有内容都放在一个脚本中并永远滚动

它还可以保存配置属性、JUnit配置、log4j配置等,这些基本上都是您想要的,例如:

groovy环境

文件夹本身不是“特殊的”,特殊的文件夹是buildSrc,Gradle甚至在开始评估脚本之前就阅读了它,这是创建一些自定义任务、插件等的地方