(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211170044.X
(22)申请日 2022.09.22
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 郑泽奇 郑小虎 张顺 张鹏鹏
(74)专利代理 机构 北京三友知识产权代理有限
公司 11127
专利代理师 汤在彦
(51)Int.Cl.
G06F 8/41(2018.01)
G06F 9/445(2018.01)
(54)发明名称
用于蓝鲸平台的依赖代码拉取方法及装置
(57)摘要
本发明公开了一种用于蓝鲸平台的依赖代
码拉取方法及装置, 涉及云计算技术领域, 其中
该方法包括: 获取用户输入的需要在蓝鲸平台执
行的工程源代码; 通过蓝鲸平台搭建Cocoapods
插件框架, 插件框架包括用户输入框; 在用户输
入Cocoapods命令的工作目录时, 根据用户输入
的工作目录, 配置命令的执行目录; 在用户未输
入工作目录时, 扫描用户输入的需要在蓝鲸平台
执行的工程源代码, 根据工程源代码, 配置命令
的执行目录; 根据配置的执行目录, 设置命令执
行环境和命令执行编码方式; 按照设置的命令执
行编码方式, 在设置的命令执行环境下执行
Cocoapods命令, 得到依 赖代码。 本发明可以降低
用户学习成本, 提高依赖代码拉取效率。
权利要求书2页 说明书7页 附图5页
CN 115421729 A
2022.12.02
CN 115421729 A
1.一种用于 蓝鲸平台的依赖代码拉取 方法, 其特 征在于, 包括:
获取用户输入的需要在蓝鲸平台执 行的工程源代码;
通过蓝鲸平台搭建Cocoapods插件框架, Cocoapods插件框架包括用户输入框; 其中, 用
户输入框指示用户输入Cocoapods命令的工作目录;
在用户通过用户输入框输入Coco apods命令的工作目录时, 根据用户输入的Cocoapods
命令的工作目录, 配置Cocoapo ds命令的执行目录; 在用户未输入Cocoapods命令的工作目
录时, 扫描用户输入的需要在蓝鲸平台执行的工程源代码, 根据工程源代码, 配置
Cocoapods命令的执 行目录;
根据配置的Cocoapods命令的执行目录, 设置Cocoapods命令执行环境和Cocoapods命
令执行编码方式;
按照设置的Cocoapods命令执行编码方式, 在设置的Cocoapods命令执行环境下执行
Cocoapods命令, 得到依赖代码。
2.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法, 其特征在于, 根据用户输入
的Cocoapods命令的工作目录, 配置 Cocoapods命令的执 行目录, 包括:
将用户输入的Cocoapods命令的工作目录与用户输入的需要在蓝鲸平台执行的工程源
代码的工作目录进行拼接, 配置为Cocoapods命令的执 行目录。
3.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法, 其特征在于, 扫描用户输入
的需要在蓝鲸平台执行的工程源代码, 根据工程源代码, 配置Cocoapods命令的执行 目录,
包括:
扫描用户输入的需要在蓝鲸平台执行的工程源代码, 找到用户输入的需要在蓝鲸平台
执行的工程源代码中的工作空间文件, 将 工作空间文件 所在的目录, 配置为Cocoapods命令
的执行目录。
4.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法, 其特征在于, 根据配置的
Cocoapods命令的执行目录, 设置Cocoapods命令执行环境和Cocoapods命令执行编码方式,
包括:
根据配置的Cocoapods命令的执行目录, 利用创建进程语句, 设置Cocoapods命令执行
环境;
通过设置创建进程语句的环境变量 来设置Cocoapods命令执 行编码方式。
5.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法, 其特征在于, 按照设置的
Cocoapods命令执行编码方式, 在设置的Cocoapods命令执行环境下执行Cocoapods命令, 得
到依赖代码, 包括:
按照如下 方式其中之一或任意组合执 行Cocoapods命令:
清除缓存、 删除锁定文件、 删除工作目录、 更新依赖文件。
6.一种用于 蓝鲸平台的依赖代码拉取装置, 其特 征在于, 包括:
获取模块, 用于获取用户输入的需要在蓝鲸平台执 行的工程源代码;
搭建模块, 用于通过蓝鲸平台搭建Cocoapods插件框架, Cocoapods插件框架包括用户
输入框; 其中, 用户输入框指示用户输入Cocoapods命令的工作目录;
执行目录配置模块, 用于在用户通过用户输入框输入Cocoapods命令的工作目录时, 根
据用户输入的Cocoapo ds命令的工作目录, 配置Cocoapo ds命令的执行目录; 在用户未输入权 利 要 求 书 1/2 页
2
CN 115421729 A
2Cocoapods命令的工作目录时, 扫描用户输入的需要在蓝 鲸平台执行的工程源代码, 根据工
程源代码, 配置 Cocoapods命令的执 行目录;
设置模块, 用于根据配置的Cocoapods命令的执行目录, 设置Cocoapods命令执行环境
和Cocoapods命令执 行编码方式;
执行模块, 用于按照设置的Cocoapods命令执行编码方式, 在设置的Cocoapods命令执
行环境下 执行Cocoapods命令, 得到依赖代码。
7.如权利要求6所述的用于蓝鲸平台的依赖代码拉取装置, 其特征在于, 执行目录配置
模块具体用于:
将用户输入的Cocoapods命令的工作目录与用户输入的需要在蓝鲸平台执行的工程源
代码的工作目录进行拼接, 配置为Cocoapods命令的执 行目录。
8.如权利要求6所述的用于蓝鲸平台的依赖代码拉取装置, 其特征在于, 执行目录配置
模块具体用于:
扫描用户输入的需要在蓝鲸平台执行的工程源代码, 找到用户输入的需要在蓝鲸平台
执行的工程源代码中的工作空间文件, 将 工作空间文件 所在的目录, 配置为Cocoapods命令
的执行目录。
9.如权利要求6所述的用于蓝鲸平台的依赖代码拉取装置, 其特征在于, 设置模块具体
用于:
根据配置的Cocoapods命令的执行目录, 利用创建进程语句, 设置Cocoapods命令执行
环境;
通过设置创建进程语句的环境变量 来设置Cocoapods命令执 行编码方式。
10.如权利要求6所述的用于蓝鲸平台的依赖代码拉取装置, 其特征在于, 执行模块具
体用于:
按照如下 方式其中之一或任意组合执 行Cocoapods命令:
清除缓存、 删除锁定文件、 删除工作目录、 更新依赖文件。
11.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计
算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至5任一项所述
用于蓝鲸平台的依赖代码拉取 方法。
12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程
序, 所述计算机程序被处理器执行时实现权利要求1至5任一项 所述用于蓝鲸平台的依赖代
码拉取方法。
13.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计
算机程序被处理器执行时实现权利要求1至5任一项所述用于蓝鲸平台的依赖代码拉取方
法。权 利 要 求 书 2/2 页
3
CN 115421729 A
3
专利 用于蓝鲸平台的依赖代码拉取方法及装置
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:37:21上传分享