插件关注点
- 插件的引用
apply plugin: '插件名'
apply plugin: '插件id'
- 主要任务
可通过 gradle tasks 查看
- 工程目录结构
一些插件对工程目结构有约定,所以我们一般遵循它的约定结构来创建工程,这也是 Gradle 的“约定优于配置”原则。
例如 java 插件规定的项目源集目录结构
-
依赖管理:不同的插件提供了不同的依赖管理
-
常用属性,例如java插件
- 案例:分析java插件
- 修改项目布局
# 默认布局如下
sourceSets {
main {
java {
srcDirs = ['src/java']
}
resources {
srcDirs = ['src/resources']
}
}
}
# 自定义布局,在build.gradle中修改
-
自定义编译文件输出路径
-
java插件的依赖管理项
-
配置源码和编译代码的jdk版本