----《Android Gradle 权威指南》学习笔记
1 Java 插件添加的任务
1.1 Java 插件添加了很多有用的任务。在 IDE 的 Gradle 面板中可以看到,如图所示:
Gradle 面板
1.2 下面列举一些 Java 插件添加的通用任务
任务名称 类型 描述
compileJava JavaCompile 使用 javac 编译 Java 源文件
processResources Copy 把资源文件 copy 到生产的资源文件目录中
classes Task 组装产生的类和资源文件目录
compileTestJava JavaComplie 使用 javac 编译测试的 Java 源文件
ProcessTestResource Copy 把测试的资源文件 copy 到生产的资源文件目录中
testClass Task 组装产生的测试类和资源文件目录
jar Jar 组装 Jar 文件
javadoc Javadoc 使用 javadoc 生成 Java API 文档
test Test 使用 Junit 或 TestNG 进行单元测试
uploadArchives Upload 上传包含 Jar 的构建,用 archives{} 闭包进行配置
clean Delete 清理构建生成的目录文件
cleanTaskName Delete 删除指定任务生成的文件,比如 cleanJar 会删除 Jar 任务生成的文件
1.3 下面列举一些源集的任务
任务名称 类型 描述
compileSourceaSetJava JavaCompile 使用 javac 编译指定源集的 Java 源代码
processSourceSetResources Copy 把指定源集的资源文件复制到生产文件的资源目录中
sourceSetClasses Task 组装给定源集类和资源文件目录
2 Java 插件添加的属性
Java 插件添加了很多有用的属性,这些属性都被添加到了 Project 中,可以直接使用,比如 sourceSets。下面列举一些 Java 插件添加的源集属性
属性名称 类型 描述
sourceSets SourceSetContainer Java 项目的源集,可以访问和配置源集
sourceCompatiblity JavaVersion 编译 Java 源文件使用的版本
targeCompatiblity JavaVersion 编译生成的类的 Java 版本
archivesBaseName String 打包 Java 或者 Zip 文件的名字
manifest Manifest 用于访问或者配置 manifest 清单文件
libsDir File 存放生成的类库目录
distsDir File 存放生成发布的文件目录











网友评论