Maven项目管理工具创建聚合工程(maven项目构建工具)

maven是一款优秀的项目管理工具,之前我们使用maven创建的项目基本都是单体应用,随着软件技术的发展,目前软件开发单体应用已经不能满足使用,该工具可以创建一个聚合项目,以满足当下分布式微服务的项目结构,现将聚合工程的创建过程描述如下:

项目结构

|–springboot-parent:父工程,打包方式POM,管理jar包的版本号。项目中所有工程都应该继承父工程。

  |–springboot-common:通用的工具类通用的pojo,打包方式jar

  |–springboot-model:模型层 打包方式jar

  |–springboot-manager-web:表现层工程。打包方式war

1.创建父工程

父模块一般承担聚合模块和统一管理依赖的作用,没有实际代码和资源文件,父模块的打包方式必须是POM方式

Maven项目管理工具创建聚合工程(maven项目构建工具)

创建父工程

Maven项目管理工具创建聚合工程(maven项目构建工具)

普通maven工程跳过骨架

Maven项目管理工具创建聚合工程(maven项目构建工具)

填写项目信息

Maven项目管理工具创建聚合工程(maven项目构建工具)

删除src目录

2.创建子模块

Maven项目管理工具创建聚合工程(maven项目构建工具)

创建子工程

Maven项目管理工具创建聚合工程(maven项目构建工具)

跳过骨架

Maven项目管理工具创建聚合工程(maven项目构建工具)

填写项目信息

使用相同的方式在父工程下创建model和web子模块,创建完成后,项目机构如下:

Maven项目管理工具创建聚合工程(maven项目构建工具)

最终目录结构

3.编辑父工程POM文件 ,管理依赖

Maven项目管理工具创建聚合工程(maven项目构建工具)Maven项目管理工具创建聚合工程(maven项目构建工具)

4.编辑model的POM文件

Maven项目管理工具创建聚合工程(maven项目构建工具)

5.编辑web模块文件

Maven项目管理工具创建聚合工程(maven项目构建工具)

至此,完整的maven聚合搭建完成

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年12月14日 下午3:10
下一篇 2022年12月14日 下午3:12

相关推荐

  • 关于医学的科研项目名字

    科研项目名称: 探究基因编辑技术在医学领域的应用 近年来,基因编辑技术受到了广泛的关注。这种技术可以通过删除或修改基因来治疗某些疾病,并在医学研究中扮演了重要的角色。然而,由于技术…

    科研百科 2025年3月31日
    1
  • 数字化工程项目管理软件(数字化工程项目管理软件有哪些)

    数字化工程项目管理软件是一种专门用于管理和监控工程项目进度的工具。它可以帮助企业在项目实施过程中及时了解项目的进展情况,发现问题并采取措施解决。数字化项目管理软件通常包括以下功能:…

    科研百科 2024年2月17日
    120
  • 中兴通讯项目管理发展历程经验总结(中兴通讯的发展历程)

    背景介绍 在全球数字经济蓬勃发展的时代背景下, 数字化转型已经成为各行各业的共识。然而, 数字化转型并非仅是技术层面的升级换代, 而首先是组织的业务转型, 以及与此直接相关的业务管…

    2022年6月12日
    304
  • 科研项目管理系统与设计

    科研项目管理系统与设计 随着科技的不断进步,科研项目管理也变得越来越复杂。传统的手动管理方式已经无法满足现代科研团队的需求,因此,科研项目管理系统应运而生。科研项目管理系统是一种能…

    科研百科 2025年1月21日
    1
  • 销售人员管理制度(公司销售人员管理制度)

    销售人员管理制度 第一章 销售员管理 第1条 销售员管理 (一)销售员日工作流程。 1、销售人员在办公室要遵守办公室相关纪律,物品摆放要有次序。 2、销售人员工作时间要严格遵守以下…

    科研百科 2022年7月21日
    186
  • 河南光伏项目管理系统官网

    标题:河南光伏项目管理系统官网 正文: 河南光伏项目管理系统官网是专门为河南地区光伏项目提供管理系统的网站。该网站提供了全面的项目信息,包括项目简介,项目进展,项目预算,项目资源等…

    科研百科 2025年1月28日
    0
  • pcr平台能做哪些科研项目

    PCR平台是一种常用的基因测序技术,可用于对基因进行快速测序和分析,因此被广泛应用于基因研究、生物信息学、生物医学工程等领域。下面将介绍PCR平台可以参与的一些科研项目。 1. 基…

    科研百科 2025年3月30日
    3
  • 强化科技强国法治保障 助推高质量发展(加强科技强国)

      “科技是国之利器,国家赖之以强,企业赖之以赢,人民生活赖之以好。中国要强,中国人民生活要好,必须有强大科技。”习近平总书记的这一重要论述,深刻阐述了科技发展对国家、民族和人民的…

    科研百科 2024年4月13日
    166
  • 生物类研发项目验收专家评审意见怎么写

    生物类研发项目验收专家评审意见怎么写 在生物类研发项目中,验收专家评审意见是非常重要的一环。它们可以帮助评估项目是否达到了预期的目标,并为未来的开发工作提供重要的指导。以下是一些编…

    科研百科 2024年10月24日
    4
  • 我行小微企业授信资产主要参照逾期天数

    我行小微企业授信资产主要参照逾期天数我行小微企业授信资产主要参照逾期天数。我行我素工程简介工程技术学校是一个具有数学、物理、英语、计算机科学和物理学,具备社会科学、人文社科和社会科…

    科研百科 2024年11月26日
    0