Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.29 KB

12-任务-执行.md

File metadata and controls

55 lines (44 loc) · 1.29 KB

语法:gradle [taskName] [--option-name] https://docs.gradle.org/current/userguide/command_line_interface.html

常见任务

# 初始化项目
gradle init

# 清空build目录
gradle clean
# 构建项目:编译、测试、打包等操作
gradle build

# 运行一个服务,需要application 插件支持,并且指定了主启动类才能运行
gradle run

# 生成wrapper 文件夹
gradle wrapper
# 升级wrapper版本号
gradle wrapper --gradle-version=4.4
# 关联源码用
gradle wrapper --gradle-version 5.2.1 --distribution-type all

项目报告相关任务

# 列出所选项目及子项目列表,以层次结构的形式显示
gradle projects
# 列出所选项目(仅当前工程 不包含父子工程)的已分配给任务组的那些任务
gradle tasks
# 列出所选项目的所有任务
gradle tasks --all
# 列出所选项目中指定分组中的任务
gradle tasks --group="A"
# 显示某个任务的详细信息
gradle help --task someTask
# 查看整个项目的依赖信息,以依赖树的方式显示
gradle dependencies
# 列出所选项目的属性列表
gradle properties

其它

# 将maven项目转换为gradle项目(根目录执行)
gradle init --type pom

# 执行自定义任务
gradle [taskName]