Step into Gradle - 01 - 基本使用
来源:互联网 发布:mcm高仿淘宝店推荐 编辑:程序博客网 时间:2024/06/04 19:25
目录
- 基本概念
- Gradle 应用的组成
- build 脚本
- 基本 Gradle 指令
- 显示 GUI 界面
- 运行指定 Task
- 常用 Task
- 查看 Task 列表
- 查看 Project 列表
- 查看 Project 所有属性
- 查看 Project 的依赖关系
- 跳过指定 Task
- Task 名缩写
- 显示 build 报告
- 基本概念
摘要
GUI 界面,常用 Task,运行指定 Task,查看 Task 列表,跳过指定 Task
基本概念
Gradle 应用的组成
- Gradle 应用由两部分组成:
project
和task
。 - 一个应用可以包括一个或多个
project
- 一个
project
可以包括一个或多个task
build 脚本
- gradle 命令会执行当前目录的 build 脚本,即
build.gradle
文件。 - 默认
build.gradle
所在的目录名即为project 名
。 - 一个 build 脚本中也可以引入外部其它的 build 脚本,代码如下
apply from: '../core/build.gradle'
基本 Gradle 指令
显示 GUI 界面
gradle --gui
运行指定 Task
gradle [-q] taskName
-q
表示不输出构建中的 log 信息
常用 Task
build
编译,测试并打包clean
删除 build 文件夹assemble
编译和打包check
编译和测试
查看 Task 列表
gradle -q tasks
如果想同时查看 Task 间的依赖关系,可以加上 “–all” 关键字
gradle -q tasks --all
查看 Project 列表
gradle -q projects
查看 Project 所有属性
gradle properties
查看 Project 的依赖关系
gradle -q dependenciesgradle -q dependencies core:dependencies groovy:dependenciesgradle -q dependencies --configuration specifiedTaskName
跳过指定 Task
gradle build -x test
Task 名缩写
gradle 执行时不用指定完整的 Task 名,只要足够区分就行了。
显示 build 报告
gradle build --profile
生成的报告在 build/reports
下
0 0
- Step into Gradle - 01 - 基本使用
- Step into Gradle - 03 - Properties
- Step into Gradle - 04 - 依赖
- Step into Gradle - 05 - 仓库
- Step into Gradle - 02 - Project 和 Task
- Step into Gradle - 06 - 文件管理
- Step into Kotlin - 01 - 入门
- step into step out
- Intellij IDEA调试功能使用总结(step over / step into / force step into/step out等)
- Intellij IDEA调试功能使用总结(step over / step into / force step into/step out等)
- Step into MongoDB - 01 - 安装与运行
- Step into Scala - 01 - 安装与运行
- Step into Redis- 01 - 安装与运行
- Gradle的基本使用
- Gradle的基本使用
- gradle基本使用
- step into step over step return区别
- step into step over step return区别
- Sqoop-1.4.4工具import和export使用详解
- leetcode Pow(x, n)
- struts2 jsp提交到action出现中文乱码问题
- 分享女性每月四个时期的保养重点
- 课程设计---约瑟夫环
- Step into Gradle - 01 - 基本使用
- java中计算出差天数
- shell编程——变量的数值计算
- 简单的几个shell脚本八
- Centos系统相关知识整理
- ndroid中Activity四种启动模式和taskAffinity属性详解
- ios 同步异步消息
- Path Sum II
- 小功率MTTP太阳能充电器(一)