| 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 |
| gradle tasks |
| gradle help |
| gradle dependencies :查看整个项目的依赖信息,以依赖树的方式显示 |
| gradle properties 列出所选项目的属性列表 |
| task A { |
| group "abc" |
| doLast { |
| println "TaskA.." |
| } |
| } |
| -h, |
| -v, |
| -S, |
| -s, |
| -Dorg.gradle.daemon.debug=true: 调试 Gradle 守护进程。 |
| -Dorg.gradle.debug=true:调试 Gradle 客户端(非 daemon)进程。 |
| -Dorg.gradle.debug.port=(port number):指定启用调试时要侦听的端口号。默认值为 5005。 |
- 性能选项:【备注:在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, |
| -w, |
| -i, |
| -d, |
| -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 默认各指令之间相互的依赖关系:

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术