本章节将对构建的任务进行说明,可以更直观地了解到构建的任务流程。
在DevEco Studio中可以通过以下命令获得任务相关的信息。
hvigorw taskTree
获取任务树时会根据工程中的模块,将模块中注册的任务以下图形式输出:

执行顺序举例说明:如图所示,assembleHap依赖CollectDebugSymbol,CollectDebugSymbol依赖于PackageHap;则任务执行顺序为PackageHap->CollectDebugSymbol->assembleHap。
根据任务职能的不同,主要分为以下几种任务类型。
任务类别 | 任务说明 |
|---|---|
Hook | hook任务 |
ArkTS | ArkTS编译相关任务 |
JS | JS编译相关任务 |
Resources | 资源编译、处理、链接、合并相关的任务 |
Package | 打包相关的任务 |
Sign | 签名相关的任务 |
Verification | 验证项目或者依赖项设置等相关的任务 |
Generate | 生成和转换前置文件等相关的任务 |
Config | 生成,合并,处理配置文件等相关的任务 |
Native | Native编译等相关的任务 |
Help | 查询hvigor帮助信息的相关任务 |
Other | 未分类的任务 |