一种加载组件的方法和装置与流程

文档序号:14722467发布日期:2018-06-17 21:31阅读:来源:国知局
技术特征:

1.一种加载组件的方法,其特征在于,包括:

预定义配置本地git库中各分支依赖的组件的版本标识,得到预定义配置文件;

当刷新组件时,确定项目在所述本地git库所处的目标分支;

利用预定义配置文件,获取所述目标分支依赖的组件的版本标识;

根据所述目标分支依赖的组件的版本标识加载对应的组件。

2.如权利要求1所述的加载组件的方法,其特征在于,所述确定项目在所述本地git库所处的目标分支包括:

通过解析所述项目的HEAD文件确定项目在所述本地git库所处的目标分支。

3.如权利要求1所述的加载组件的方法,其特征在于,所述利用预定义配置文件,获取所述目标分支依赖的组件的版本标识包括:

根据所述项目的本地目录获取common.libs目录的地址;

通过所述地址获取所述预定义配置文件;

根据获取的所述预定义配置文件获取所述目标分支依赖的组件的版本标识。

4.如权利要求1所述的加载组件的方法,其特征在于,所述根据所述目标分支依赖的组件的版本标识加载对应的组件包括:

根据所述目标分支依赖的组件的版本标识更新build.gradle配置文件;

通过更新后的build.gradle配置文件加载对应的组件。

5.如权利要求1至4中任意一项所述的加载组件的方法,其特征在于,在所述确定项目在所述本地git库所处的目标分支之前还包括:

判断所述项目是否创建了本地git库,若是,则执行所述确定项目在所述本地git库所处的目标分支的步骤,若否,默认所述项目在所述本地git库所处的目标分支为master分支。

6.一种加载组件的装置,其特征在于,包括:

配置单元,用于预定义配置本地git库中各分支依赖的组件的版本标识,得到预定义配置文件;

确定单元,用于当刷新组件时,确定项目在所述本地git库所处的目标分\t支;

获取单元,用于利用预定义配置文件,获取所述目标分支依赖的组件的版本标识;

加载单元,用于根据所述目标分支依赖的组件的版本标识加载对应的组件。

7.如权利要求6所述的加载组件的装置,其特征在于,

所述确定单元,具体用于通过解析所述项目的HEAD文件确定项目在所述本地git库所处的目标分支。

8.如权利要求6所述的加载组件的装置,其特征在于,所述获取单元包括:

第一获取模块,用于根据所述项目的本地目录获取common.libs目录的地址;

第二获取模块,用于通过所述地址获取所述预定义配置文件;

第三获取模块,用于根据获取的所述预定义配置文件获取所述目标分支依赖的组件的版本标识。

9.如权利要求6所述的加载组件的装置,其特征在于,所述加载单元包括:

更新模块,用于根据所述目标分支依赖的组件的版本标识更新build.gradle配置文件;

加载模块,用于通过更新后的build.gradle配置文件加载对应的组件。

10.如权利要求6至9中任意一项所述的加载组件的装置,其特征在于,所述装置还包括:

判断单元,用于判断所述项目是否创建了本地git库;

所述确定单元,还用于在判断所述项目已经创建了本地git库时,确定项目在所述本地git库所处的目标分支,在判断所述项目未创建本地git库时,默认所述项目在所述本地git库所处的目标分支为master分支。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1