【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种软件项目的拆分方法及装置。
技术介绍
1、随着软件项目的迭代升级,软件项目通常会从一个普通软件项目变成一个巨石项目,因此为了更好的管理和维护软件项目,通常会将软件项目拆分成可独立开发和部署的微应用。
2、目前,通常由人工依据软件项目的文件目录,将软件项目拆分成微应用。然而,软件项目在迭代升级过程中通常缺乏规划,文件目录层级深且分层不清晰,因此人工依据文件目录进行软件项目拆分很容易导致拆分出的微应用出现缺少文件等错误。
技术实现思路
1、有鉴于此,本申请提出了一种软件项目的拆分方法及装置,主要目的在于降低从软件项目中拆分微应用的出错率。
2、为了达到上述目的,本申请主要提供了如下技术方案:
3、第一方面,本申请提供了一种软件项目的拆分方法,该软件项目的拆分方法包括:
4、确定待从软件项目中拆分出的微应用;
5、在所述软件项目的文件中,确定所述微应用的入口文件,并查找与所述入口文件存在依赖关系的目标文件
6、本文档来自技高网...
【技术保护点】
1.一种软件项目的拆分方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,查找与所述入口文件存在依赖关系的目标文件,包括:
3.根据权利要求2所述的方法,其特征在于,查找所述当前文件的依赖路径,包括:
4.根据权利要求2所述的方法,其特征在于,若所述软件项目以文件的存储路径作为依赖路径,则,检测查找到的依赖路径表征的文件是否为所述软件项目的文件,包括:
5.根据权利要求2所述的方法,其特征在于,若所述软件项目以对文件的存储路径进行简化处理得到的数据作为依赖路径,则,检测查找到的依赖路径表征的文件是
...【技术特征摘要】
1.一种软件项目的拆分方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,查找与所述入口文件存在依赖关系的目标文件,包括:
3.根据权利要求2所述的方法,其特征在于,查找所述当前文件的依赖路径,包括:
4.根据权利要求2所述的方法,其特征在于,若所述软件项目以文件的存储路径作为依赖路径,则,检测查找到的依赖路径表征的文件是否为所述软件项目的文件,包括:
5.根据权利要求2所述的方法,其特征在于,若所述软件项目以对文件的存储路径进行简化处理得到的数据作为依赖路径,则,检测查找到的依赖路径表征的文件是否为所述软件项目的文件,包括:
6.根据权利要求2-5中任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述软件项目中执行时需要依赖其他文件的文件存在依赖路径,所述依赖路径用于表征执行文件时所依赖的文件,则,基于所述入口文件和查找到的目...
【专利技术属性】
技术研发人员:王斌,单里斯,张洪,
申请(专利权)人:奇安信科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。