利索能及
我要发布
收藏
专利号: 2019105287797
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种开发项目启动方法,其特征在于,所述方法包括:接收针对开发项目中的目标模块的启动指令;

确定与所述目标模块无关的待屏蔽文件和/或待屏蔽组件;

屏蔽所述待屏蔽文件和/或待屏蔽组件,其中,所述屏蔽的方式包括:删除、注释和隔离;

获取剩余的文件和/或组件;根据所述剩余的文件和/或组件之间的依赖关系,判断加载所述剩余的文件和/或组件是否能启动所述目标模块;若加载所述剩余的文件和/或组件不能启动所述目标模块,从屏蔽的所述待屏蔽文件和/或待屏蔽组件中,确定需要恢复的待恢复文件和/或待恢复组件;恢复所述待恢复文件和/或待恢复组件;

根据所述待屏蔽文件和/或待屏蔽组件,确定与所述目标模块相关的相关文件和/或相关组件,包括:根据所述待屏蔽文件和/或待屏蔽组件以及所述待恢复文件和/或待恢复组件,确定与所述目标模块相关的相关文件和/或相关组件;

加载所述相关文件和/或所述相关组件,以启动所述目标模块。

2.根据权利要求1所述的方法,其特征在于,所述确定与所述目标模块无关的待屏蔽文件和/或待屏蔽组件包括:获取部署描述符文件;

从所述部署描述符文件中确定与所述目标模块无关的服务端程序;

所述屏蔽所述待屏蔽文件和/或待屏蔽组件包括:屏蔽所述服务端程序。

3.根据权利要求1所述的方法,其特征在于,所述确定与所述目标模块无关的待屏蔽文件和/或待屏蔽组件包括:获取企业级Java组件配置描述文件;

从所述企业级Java组件配置描述文件中确定与所述目标模块无关的所有组件;

从所述所有组件中确定基础组件和公用组件;

所述屏蔽所述待屏蔽文件和/或待屏蔽组件包括:屏蔽所述所有组件中除所述基础组件和所述公用组件之外的组件。

4.根据权利要求1所述的方法,其特征在于,所述确定与所述目标模块无关的待屏蔽文件和/或待屏蔽组件包括:获取数据库操作语句配置文件;

从所述数据库操作语句配置文件中确定与所述目标模块无关的数据库操作语句;

所述屏蔽所述待屏蔽文件和/或待屏蔽组件包括:屏蔽所述数据库操作语句。

5.根据权利要求1所述的方法,其特征在于,所述确定与所述目标模块无关的待屏蔽文件和/或待屏蔽组件包括:获取所述开发项目中与定时器相关的配置文件;

从所述配置文件中确定与所述目标模块无关的定时器;

所述屏蔽所述待屏蔽文件和/或待屏蔽组件包括:屏蔽与所述目标模块无关的定时器。

6.根据权利要求1所述的方法,其特征在于,所述确定与所述目标模块无关的待屏蔽文件和/或待屏蔽组件包括:获取路由配置文件;

从所述路由配置文件中确定与所述目标模块无关的捆绑地址;

所述屏蔽所述待屏蔽文件和/或待屏蔽组件包括:屏蔽所述捆绑地址。

7.一种开发项目启动装置,其特征在于,所述装置包括实现如权利要求1至6中任意一项所述的开发项目启动方法的模块,所述开发项目启动装置包括:接收模块,用于接收针对开发项目中的目标模块的启动指令;

第一确定模块,用于确定与所述目标模块无关的待屏蔽文件和/或待屏蔽组件;

屏蔽模块,用于屏蔽所述待屏蔽文件和/或待屏蔽组件,其中,所述屏蔽的方式包括:删除、注释和隔离;

第二确定模块,用于根据所述待屏蔽文件和/或待屏蔽组件,确定与所述目标模块相关的相关文件和/或相关组件,包括:根据所述待屏蔽文件和/或待屏蔽组件以及所述待恢复文件和/或待恢复组件,确定与所述目标模块相关的相关文件和/或相关组件;

加载模块,用于加载所述相关文件和/或所述相关组件,以启动所述目标模块。

8.一种服务器,其特征在于,所述服务器包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1至6中任意一项所述的开发项目启动方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至6任意一项所述的开发项目启动方法。