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
------------------------------------------------------------

  

posted @ 2018-07-16 14:13  liuyj_vv  阅读(154)  评论(0编辑  收藏  举报