【技术实现步骤摘要】
本申请涉及计算机,具体地,涉及一种编译控制方法、装置、存储介质和电子设备。
技术介绍
1、在软件开发过程中,传统的编译方式通常采用全量编译模式。即使开发人员仅修改少量核心业务代码,也必须对整个项目进行完整的重新编译和打包操作。一方面,全量编译会导致大量不必要的编译操作,这会增加编译时间,从而降低开发调试效率;另一方面,在低算力设备(例如手机等)上,硬件的性能有限,对资源调度和管理要求更高,全量编译还可能因设备资源不足导致构建失败。
2、基于此,如何提升编译效率,成为了亟待解决的问题。
技术实现思路
1、本申请提供一种编译控制方法、装置、存储介质和电子设备,能够提升编译效率,减少编译时间。
2、第一方面,提供了一种编译控制方法,该方法包括:生成配置代码,配置代码用于指示待编译任务;判断待编译任务是否与预设白名单任务相同或者相关;若待编译任务与预设白名单任务相同或者相关,控制对待编译任务进行编译。
3、通过本申请实施例的技术方案,编译系统仅保留必要的待编译任
...【技术保护点】
1.一种编译控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述判断所述待编译任务是否与所述预设白名单任务相同,包括:
3.根据权利要求1所述的方法,其特征在于,所述判断所述待编译任务是否与预设白名单任务相关,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述生成配置代码包括:
5.根据权利要求4所述的方法,其特征在于,所述配置代码的格式包括如下任意一种:Map,List;和/或,所述配置文件的格式包括如下任意一种:JSON、YAM、Groovy。
6.根据权利要求1至
...【技术特征摘要】
1.一种编译控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述判断所述待编译任务是否与所述预设白名单任务相同,包括:
3.根据权利要求1所述的方法,其特征在于,所述判断所述待编译任务是否与预设白名单任务相关,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述生成配置代码包括:
5.根据权利要求4所述的方法,其特征在于,所述配置代码的格式包括如下任意一种:map,list;和/或,所述配置文件的格式包括如下任意一种:json、yam、groovy。
6.根据权利要求1至3中任一项所述的方法,其特征在于,在所述生成所述配置代码之后,所述方法还包括:
7.根据权利要求1至3中任一项所述的方法,其特征在于,在所述判断所述待编译任务是否与预设白名单任务相同或者相关之前,所述方法还包括:
8.根据权利要求1至3中任一项所述的方法,其特征...
【专利技术属性】
技术研发人员:任兴,
申请(专利权)人:上海易景信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。