gradle手册阅读
1.安装gradle和jdk
2.生成deme
//命令 mkdir basic-demo cd basic-demo gradle init //gradle将生成 ├── build.gradle //当前项目中用于配置任务配置的脚本 ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar //Gradle Wrapper可执行JAR │ └── gradle-wrapper.properties //Gradle Wrapper配置属性 ├── gradlew //基于Unix的系统的Gradle Wrapper脚本 ├── gradlew.bat //适用于Windows的Gradle Wrapper脚本 └── settings.gradle //设置配置脚本,用于配置哪些项目参与构建
3.操作实例
//1. 创建src目录,并在目录中添加myfile.txt,编辑内容。 //2. 在构建文件中定义一个名为Copy的类型为Copy的复制(注意大写字母),该任务将src目录复制到名为dest的新目录。 (您不必创建dest目录 - 任务将为您完成。) //说明:组和描述可以是您想要的任何内容。 您甚至可以省略它们,但这样做也会在以后使用的任务报告中省略它们。 //build.gradle task copy(type: Copy, group: "Custom", description: "Copies sources to the dest directory") { from "src" into "dest" } //3. 运行Task,及结果。查看dest验证是否正确 ❯ ./gradlew copy > Task :copy BUILD SUCCESSFUL in 0s 1 actionable task: 1 executed
4.插件支持
//build.gradle task zip(type: Zip, group: "Archive", description: "Archives sources in a zip file") { from "src" setArchiveName "basic-demo-1.0.zip" } //基本插件使用这些设置在build/distributions文件夹中创建名为basic-demo-1.0.zip的存档文件。在这种情况下,只需运行新的zip任务,然后看到生成的zip文件就在您期望的位置。 ❯ ./gradlew zip > Task :zip
5.gradle调试
//tasks命令列出了您可以调用的Gradle任务,包括基本插件添加的任务,以及您刚刚添加的自定义任务。 ❯ ./gradlew tasks > Task :tasks ----------------------------------------------------------- All tasks runnable from root project ------------------------------------------------------------