一种模块的管理方法及装置制造方法及图纸

技术编号:16152500 阅读:29 留言:0更新日期:2017-09-06 18:06
本发明专利技术提供了一种模块的管理方法及装置,所述模块包括:公用模块及功能模块;所述方法包括:将所述公用模块的代码封装成第一AAR库文件,将所述第一AAR库文件上传至库管理平台中;将所述功能模块的代码封装成第二AAR库文件,将所述第二AAR库文件上传至所述库管理平台中;如此,将所述项目分为公用模块及功能模块;将公用模块的代码封装成第一AAR库文件,将功能模块的代码封装成第二AAR库文件后,第一AAR库文件及第二AAR库文件并不是以源代码的形式展现给项目开发人员的,项目的其他开发人员就无法查看、修改和拷贝不属于自己负责开发的库文件的代码,这样就实现了各个代码在物理上的隔离,提高了项目的安全性。

【技术实现步骤摘要】
一种模块的管理方法及装置
本专利技术属于软件项目开发
,尤其涉及一种模块的管理方法及装置。
技术介绍
常规软件项目的开发中,通常会将一个项目的源码全部存放在同一个工程中,如果一个工程比较大的时就会导致一个工程中的源码文件非常多,对于整个项目的维护是不利的。由于项目开发的成员不止一个,而源码文件对于每个人都是可见的,任何一个人都能够对整个项目执行拷贝和更改的工作,不利于项目的保密工作,降低了安全性,并且每个人都可以更改项目源码的话就有可能导致模块出现问题。基于此,本专利技术提供一种模块的管理方法及装置,用于解决现有技术中的上述问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供了一种模块的管理方法及装置,用于解决现有技术中在常规软件项目开发时,因项目中所有模块的源码对每个人都是可见的,导致项目的安全性降低的技术问题。本专利技术提供一种模块的管理方法,所述模块包括:公用模块及功能模块;所述方法包括:将所述公用模块的代码封装成第一AAR库文件,将所述第一AAR库文件上传至库管理平台中;将所述功能模块的代码封装成第二AAR库文件,将所述第二AAR库文件上传至所述库管理平台中;本文档来自技高网...
一种模块的管理方法及装置

【技术保护点】
一种模块的管理方法,其特征在于,所述模块包括:公用模块及功能模块;所述方法包括:将所述公用模块的代码封装成第一AAR库文件,将所述第一AAR库文件上传至库管理平台中;将所述功能模块的代码封装成第二AAR库文件,将所述第二AAR库文件上传至所述库管理平台中;其中,所述公用模块包括:工具类、公共资源文件及网络请求库;所述功能模块包括:用于执行不同处理流程的模块。

【技术特征摘要】
1.一种模块的管理方法,其特征在于,所述模块包括:公用模块及功能模块;所述方法包括:将所述公用模块的代码封装成第一AAR库文件,将所述第一AAR库文件上传至库管理平台中;将所述功能模块的代码封装成第二AAR库文件,将所述第二AAR库文件上传至所述库管理平台中;其中,所述公用模块包括:工具类、公共资源文件及网络请求库;所述功能模块包括:用于执行不同处理流程的模块。2.如权利要求1所述的方法,其特征在于,若所述模块中不包含图片资源,所述方法还包括:将所述公用模块的代码封装成第一LIB库文件,将所述第一LIB库文件上传至库管理平台中;将所述功能模块的代码封装成第二LIB库文件,将所述第二LIB库文件上传至所述库管理平台中。3.如权利要求2所述的方法,其特征在于,所述第一AAR库文件、所述第二AAR库文件、所述第一LIB库文件及所述第二LIB库文件为已编译好的二进制库文件。4.如权利要求1或2所述的方法,其特征在于,所述库管理平台包括:本地Maven库。5.如权利要求1所述的方法,其特征在于,将所述第一AAR库文件及所述第二AAR库文件上传至所述库管理平台后,还包括:获取目标模块对应的模块配置文件;在所述模块配置文件中写入所述库管理平台的请求地址;在所述模块配置文件中添加所述目标模块的名称信息;利用所述名称信息在所述库管理平台中查找所述目标模块,并将所述目标模块导入至待编译工程...

【专利技术属性】
技术研发人员:张磊张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1