【技术实现步骤摘要】
项目创建方法及装置
本专利技术涉及计算机
,尤其涉及一种项目创建方法及装置。
技术介绍
软件开发离不开代码的编写,例如,在电商领域中,诸如个性化推荐、搜索精排等需要算法介入的场景常常伴随有大量实现算法策略迭代的策略代码。为了方便起见,通常采用SDK(SoftwareDevelopmentKit)对这些策略代码进行管理,以辅助软件开发;现有技术中的SDK普遍通过Maven工具和版本管理工具来实现。然而,采用现有技术中的SDK进行代码管理时存在代码运维成本高、不同业务场景代码查看不便,以及,若有开发人员改错相关配置文件时会影响团队其他开发人员的开发工作等缺点,对开发人员不友好。
技术实现思路
本专利技术实施例提供项目创建方法及装置。所述技术方案如下:根据本专利技术实施例的第一方面,提供一种项目创建方法,包括:获取目标项目信息,所述目标项目信息包括项目名称和代码管理工程信息;根据所述项目名称和项目模板生成初始项目;根据所述初始项目和所述代码管理工程信息生成对应的Maven项目;所述Maven项目包括代码管理部分和配置文件部分,所述代码管理部分用于存储用户输入的策略代码 ...
【技术保护点】
1.一种项目创建方法,其特征在于,包括:获取目标项目信息,所述目标项目信息包括项目名称和代码管理工程信息;根据所述项目名称和项目模板生成初始项目;根据所述初始项目和所述代码管理工程信息生成对应的Maven项目;所述Maven项目包括代码管理部分和配置文件部分,所述代码管理部分用于存储用户输入的策略代码,以及对所述策略代码的版本进行管理。
【技术特征摘要】
1.一种项目创建方法,其特征在于,包括:获取目标项目信息,所述目标项目信息包括项目名称和代码管理工程信息;根据所述项目名称和项目模板生成初始项目;根据所述初始项目和所述代码管理工程信息生成对应的Maven项目;所述Maven项目包括代码管理部分和配置文件部分,所述代码管理部分用于存储用户输入的策略代码,以及对所述策略代码的版本进行管理。2.根据权利要求1所述的项目创建方法,其特征在于,所述获取目标项目信息,包括:获取预设数据库中存储的所有项目信息;显示获取的所有项目信息;记录用户从显示的所有项目信息中选择的目标项目信息。3.根据权利要求1所述的项目创建方法,其特征在于,所述Maven项目还包括脚本部分,所述脚本部分包括:代码提交脚本,用于提交所述策略代码的变更至预设仓库中;更新代码脚本,用于从所述预设仓库中下载策略代码;项目升级脚本,用于根据所述项目模板的项目结构对所述Maven项目的项目结构进行更新。4.根据权利要求1所述的项目创建方法,其特征在于,所述代码管理部分包括公共代码包,所述公共代码包用于存储所述策略代码中的可复用代码。5.根据权利要求1所述的项目创建方法,其特征在于,所述代码管理工程包括Git工程,所述代码管理工程信息包括所述Git工程的地址。6.一种项目创建装置,其特征在于,包括:获取模...
【专利技术属性】
技术研发人员:李松佳,王正阳,明洪涛,
申请(专利权)人:无线生活杭州信息科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。