任务执行

发布时间:2025-05-03 22:28

指派责任人,确保任务执行明确 #生活技巧# #职场沟通技巧# #项目管理沟通#

任务执行语法:gradle [taskName...] [--option-name...]常见任务

gradle build: 构建项目:编译、测试、打包等操作
gradle run :运行一个服务,需要 application 插件支持,并且指定了主启动类才能运行
gradle clean: 清理当前项目的 build 目录,不会清理子项目
gradle init : 初始化 gradle 项目使用
gradle wrapper:生成 wrapper 文件夹的。
gradle wrapper 升级 wrapper 版本号:
gradle wrapper --gradle-version=4.4 gradle wrapper --gradle-version 5.2.1 --distribution-type all :关联源码用gradle run

项目报告相关任务

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

task A {
group "abc"
doLast {
println "TaskA.."
}
}调试相关选项

-h,--help: 查看帮助信息
-v, --version:打印 Gradle、 Groovy、 Ant、 JVM 和操作系统版本信息。
-S, --full-stacktrace:打印出所有异常的完整(非常详细)堆栈跟踪信息。
-s,--stacktrace: 打印出用户异常的堆栈跟踪(例如编译错误)。
-Dorg.gradle.daemon.debug=true: 调试 Gradle 守护进程。
-Dorg.gradle.debug=true:调试 Gradle 客户端(非 daemon)进程。
-Dorg.gradle.debug.port=(port number):指定启用调试时要侦听的端口号。默认值为 5005。案例

gradle -h性能选项:【备注:在gradle.properties 中指定这些选项中的许多选项,因此不需要命令行标志】

--build-cache, --no-build-cache: 尝试重用先前版本的输出。默认关闭(off)。
--max-workers: 设置 Gradle 可以使用的 woker 数。默认值是处理器数。
-parallel, --no-parallel: 并行执行项目。有关此选项的限制,请参阅并行项目执行。默认设置为关闭(off)守护进程选项

--daemon, --no-daemon: 使用 Gradle 守护进程运行构建。默认是 on
--foreground:在前台进程中启动 Gradle 守护进程。
-Dorg.gradle.daemon.idletimeout=(number of milliseconds):
Gradle Daemon 将在这个空闲时间的毫秒数之后停止自己。默认值为 10800000(3 小时)日志选项

Dorg.gradle.logging.level=(quiet,warn,lifecycle,info,debug): 通过 Gradle 属性设置日志记录级别。
-q, --quiet: 只能记录错误信息
-w, --warn: 设置日志级别为 warn
-i, --info: 将日志级别设置为 info
-d, --debug:登录调试模式(包括正常的堆栈跟踪)其他

-x:-x 等价于: --exclude-task : 常见 gradle -x test clean build
--rerun-tasks: 强制执行任务,忽略 up-to-date ,常见 gradle build --rerun-tasks
--continue: 忽略前面失败的任务,继续执行,而不是在遇到第一个失败时立即停止执行。
每个遇到的故障都将在构建结束时报告,常见:gradle build --continue。
gradle init --type pom :将 maven 项目转换为 gradle 项目(根目录执行)
gradle [taskName] :执行自定义任务gradle 默认各指令之间相互的依赖关系:

网址:任务执行 https://www.yuejiaxmz.com/news/view/918107

相关内容

Android 自动化执行任务
windows计划任务执行python脚本
自动化任务执行意义
Python 每天 每周 每月执行任务
轻松学习Linux之自动执行任务
Ansible自动化运维与任务执行
智谱发布自主执行任务Agent——AutoGLM:这次让Agent主动操作各类设备执行任务
后台执行 Windows 计划任务:自动化任务的全面指南
一种任务自动化执行方法技术
维修任务执行自动化控制算法

随便看看