用户工具

站点工具


gradle

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
gradle [2020/11/18 23:03] – [获取所有依赖] ploughgradle [Unknown date] (当前版本) – 移除 - 外部编辑 (Unknown date) 127.0.0.1
行 1: 行 1:
-官方指南:https://docs.gradle.org/current/userguide/getting_started.html 
  
-===== 关于 gradle 必须知道的 5 件事 ===== 
-  - gradle 是通用构建工具。它足够灵活,可以构建任何类型的软件。 
-  - 核心模型基于任务(tasks)。用 DAG 图来组织任务。为了更好的性能,尽量指明要执行的 task,减少不必要的 clean 操作。 
-  - gradle 有几个固定的构建阶段。(Initialization->Configuration->Execution) 
-  - gradle 有多种扩展方式。 
-  - 构建脚本只是对 api 的调用。如果涉及“怎样做”的细节,应该放到自定义任务和插件中去。 
- 
-===== 多模块gradle项目 ===== 
-相关文件: 
-  - root 模块的 settings.gradle(定义了项目的组织结构) 
-  - root 模块的 build.gradle(所有模块的公共配置) 
-  - 子模块的 *.gradle(可选,可自定义名称) 
- 
-===== gradle 常用命令 ===== 
- 
-==== 初始化项目 ==== 
-<code>gradle init</code> 
- 
-==== 列出所有的任务 ==== 
-<code>gradle tasks</code> 
- 
-==== 列出多模块项目的结构 ==== 
-<code>gradle -q projects</code> 
- 
-==== 帮助入口 ==== 
-<code>gradle help</code> 
- 
-==== 获取所有依赖 ==== 
-<code>gradle dependencies > dep.txt</code> 
- 
-==== 执行指定的 test ==== 
-<code> 
-gradle test --tests org.gradle.SomeTest.someSpecificFeature 
-gradle test --tests *SomeTest.someSpecificFeature 
-gradle test --tests *SomeSpecificTest 
-gradle test --tests all.in.specific.package* 
-gradle test --tests *IntegTest 
-gradle test --tests *IntegTest*ui* 
-gradle test --tests *IntegTest.singleMethod 
-</code> 
gradle.1605711792.txt.gz · 最后更改: 2022/12/28 17:53 (外部编辑)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki