前言:任何开发工具的编译构建流程都是很重要的,熟悉整体流程方便后续编译问题排查。
主体流程依次分为:
1、parseCommand(解析命令行参数以及设置基本的命令)
流程图如下
2、initProjectWorkSpace(初始化项目工作环境)
这一步骤主要确保依赖安装
3、startHvigorBuild(开始执行构建命令)
这一步骤比较复杂,包括task注入,依赖构建,taskgraph构建,最后执行具体的task。
前言:任何开发工具的编译构建流程都是很重要的,熟悉整体流程方便后续编译问题排查。
主体流程依次分为:
1、parseCommand(解析命令行参数以及设置基本的命令)
流程图如下
2、initProjectWorkSpace(初始化项目工作环境)
这一步骤主要确保依赖安装
3、startHvigorBuild(开始执行构建命令)
这一步骤比较复杂,包括task注入,依赖构建,taskgraph构建,最后执行具体的task。