[发明专利]一种web项目打包方法及系统在审
申请号: | 201911106358.1 | 申请日: | 2019-11-13 |
公开(公告)号: | CN110825429A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 姚从颖;张庆亮;苗功勋;袁浩 | 申请(专利权)人: | 中孚安全技术有限公司;中孚信息股份有限公司;北京中孚泰和科技发展股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/61 |
代理公司: | 济南舜昊专利代理事务所(特殊普通合伙) 37249 | 代理人: | 赵阳 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 项目 打包 方法 系统 | ||
本发明提供一种web项目打包方法及系统,将安装脚本、web项目相关文件以及处理jre路径的相关信息打入安装包中;运行安装包时,可根据安装包中所包含的处理jre路径相关信息获取jre路径,并根据所获取jre路径获取jre目录。本发明将处理jre路径的相关信息打入安装包中,安装时,可自动查找系统jre路径,不需要在安装包中内置jre,可减小安装包大小,易于存储和传输,且可以提高安装效率;打出的安装包可在各个操作系统下安装,不依赖操作系统环境,节约打包成本。
技术领域
本发明涉及web项目打包领域,具体涉及一种web项目打包方法及系统。
背景技术
web项目运行需要依赖系统jre环境,操作系统自带的jre路径各不相同,如果将jre打到web项目安装包中,会增加安装包大小,不易存储和传输。而且每适配一个操作系统,都要查找对应的jre版本,费时又费力。
发明内容
为解决上述问题,本发明提供一种web项目打包方法及系统,安装包中无需包含jre,减小安装包大小,提升安装效率。
本发明的技术方案是:一种web项目打包方法,包括:
将安装脚本、web项目相关文件以及处理jre路径的相关信息打入安装包中;
运行安装包时,可根据安装包中所包含的处理jre路径相关信息获取jre路径,并根据所获取jre路径获取jre目录。
进一步地,所述根据安装包中包含的处理jre路径相关信息获取jre路径,并根据所获取jre路径获取jre目录,具体包括:
查询操作系统jre对应的软连接路径;
根据所查询软连接路径查找对应真实jre路径;
根据所查询真实jre路径获取jre目录。
进一步地,
通过执行which java命令查询操作系统jre对应的软连接路径;
通过执行readlink–f命令根据所查询软连接路径查找对应真实jre路径。
进一步地,运行安装包时,还将所获取jre目录更新到web工程下相关位置。
进一步地,处理jre路径的相关信息以jar包形式打入安装包中。
本发明的技术方案还包括一种web项目打包系统,包括:
打包模块:将安装脚本、web项目相关文件以及处理jre路径的相关信息打入安装包中;
打包模块所打包的安装包在运行时,可根据安装包中所包含的处理jre路径相关信息获取jre路径,并根据所获取jre路径获取jre目录。
进一步地,打包模块所打包的安装包通过以下单元实现根据安装包中所包含的处理jre路径相关信息获取jre路径,并根据所获取jre路径获取jre目录:
软连接路径查询单元:查询操作系统jre对应的软连接路径;
真实路径查询单元:根据所查询软连接路径查找对应真实jre路径;
jre目录获取单元:根据所查询真实jre路径获取jre目录。
进一步地,
所述软连接路径查询单元通过执行which java命令查询操作系统jre对应的软连接路径;
所述真实路径查询单元通过执行readlink–f命令根据所查询软连接路径查找对应真实jre路径。
进一步地,打包模块所打包安装包在运行时,还将所获取jre目录更新到web工程下相关位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中孚安全技术有限公司;中孚信息股份有限公司;北京中孚泰和科技发展股份有限公司,未经中孚安全技术有限公司;中孚信息股份有限公司;北京中孚泰和科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911106358.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于蓝牙技术的点火数据统计设备
- 下一篇:具有感应启闭式抽屉的浴室柜