【技术实现步骤摘要】
一种打包方法及装置
本专利技术实施例涉及通信领域,尤其涉及一种打包方法及装置。
技术介绍
目前,技术人员通常使项目管理工具-maven对java项目进行打包,从而形成war包。具体的,maven对java项目进行打包的过程中,技术人员在指定目录下添加配置文件,再将相关的参数写入POM(ProjectObjectModel,项目对象模型)中,随后启动打包程序,maven根据POM文件中的参数对指定目录下的配置文件进行打包。但是,现有技术的打包方法中,若需要对待打包的配置文件进行修改,则操作人员需要手动将待修改的文件进行相应的修改,因此,在面临大量重复性修改的情况下,操作人员需要进行大量的手动修改操作,造成打包效率低,并且手动修改的出错率较高。
技术实现思路
本专利技术实施例提供一种打包方法,以解决现有技术的打包方案中,存在效率低、耗时、易出错等问题。为了解决上述问题,本专利技术公开了一种打包方法,所述方法包括:向项目对象模型POM文件中添加标签项,标签项包括目标源配置文件的文件路径以及替换配置文件的文件路径;依据替换配置的文件路径,创建替换配置文件;根据POM文件,对包 ...
【技术保护点】
1.一种打包方法,其特征在于,包括:向项目对象模型POM文件中添加标签项,所述标签项包括目标源配置文件的文件路径以及替换配置文件的文件路径;依据所述替换配置文件的文件路径,创建所述替换配置文件;根据所述POM文件,对包含所述目标源配置文件的多个源配置文件进行打包;以及,在打包过程中,依据所述标签项将所述替换配置文件替换所述目标源配置文件。
【技术特征摘要】
1.一种打包方法,其特征在于,包括:向项目对象模型POM文件中添加标签项,所述标签项包括目标源配置文件的文件路径以及替换配置文件的文件路径;依据所述替换配置文件的文件路径,创建所述替换配置文件;根据所述POM文件,对包含所述目标源配置文件的多个源配置文件进行打包;以及,在打包过程中,依据所述标签项将所述替换配置文件替换所述目标源配置文件。2.根据权利要求1所述的方法,其特征在于,所述向项目对象模型POM文件中添加标签项的步骤,具体包括:启动maven工具;创建项目对象模型POM文件;在所述POM文件中添加所述标签项。3.根据权利要求1所述的方法,其特征在于,所述向项目对象模型POM文件中添加标签项的步骤,具体包括:向所述POM文件中添加一个或一个以上标签项;其中,每个标签项中均包括删除函数以及复制函数,所述删除函数用于指示删除所述目标源配置文件,所述复制函数用于指示将所述替换配置文件复制到所述源配置文件的文件路径下。4.根据权利要求1所述的方法,其特征在于,所述根据所述POM文件,对包含所述目标源配置文件的多个源配置文件进行打包的步骤,具体包括:检索所述POM文件中是否包括所述标签项;若是,则依据所述标签项中的替换配置文件的文件路径查找所述替换配置文件的文件路径下是否存在所述替换配置文件。5.根据权利要求4所述的方法,其特征在于,所述在打包过程中,依据所述标签项将所述替换配置文件替换所述目标源配置文件的步骤,具体包括:若查询到存在所述替换配置文件,则提取所述替换配置文件;将所述替换配置文件复制到所述目标源配置文件的文件...
【专利技术属性】
技术研发人员:周吉胜,
申请(专利权)人:车音智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。