Coding style Gradle build.Gradle代码样式
GradleCoding style Gradle build.Gradle代码样式,coding-style,gradle,Coding Style,Gradle,Gradlebuild.Gradle文件是否有代码样式? 当然,对于groovy片段,可以应用groovy规则, 但是对于Gradle DSL有什么约定吗 像 对于Maven,我通常使用,但将作为最后一节 由于build.gradle对于某些项目来说可能会增长很长时间,所以最好有标准结构作为参考。据我所知,没有这样的规范。这是完全灵活的,但好主意是在人们之间建立一套共同的规则。我试着遵守下面的规则 构建脚本 应用所有插件 配置插件 存储库 依赖关系 其他 由于build.gradle对于某些
build.Gradle
文件是否有代码样式?
当然,对于groovy片段,可以应用groovy规则,但是对于Gradle DSL有什么约定吗 像 对于Maven,我通常使用,但将
作为最后一节
由于
build.gradle
对于某些项目来说可能会增长很长时间,所以最好有标准结构作为参考。据我所知,没有这样的规范。这是完全灵活的,但好主意是在人们之间建立一套共同的规则。我试着遵守下面的规则
- 构建脚本
- 应用所有插件
- 配置插件
- 存储库
- 依赖关系
- 其他
gradle/dependencies.gradle
,gradle/publishing.gradle
,gradle/integrationTest.gradle
,等等,所有这些都包含在build.gradle
中,使用apply from:
。在多项目生成中,为每个子项目使用单独的生成脚本
(*)我在这里的一般指导原则是按抽象级别对声明进行排序,最抽象的声明排在第一位,任务声明排在最后。将大型构建脚本拆分为多个较小的脚本也是一种很好的做法(利用
apply from:
)。
apply plugin: 'application'
mainClassName = "com.example.MainClass"