安全公司报告
(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

.PDF文档 专利 用于蓝鲸平台的依赖代码拉取方法及装置

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 用于蓝鲸平台的依赖代码拉取方法及装置 第 1 页 专利 用于蓝鲸平台的依赖代码拉取方法及装置 第 2 页 专利 用于蓝鲸平台的依赖代码拉取方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:37:21上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。