Maven聚合工程-pom文件的配置
2023-09-27 14:19:56 时间
当我们开发的工程拥有2个以上模块的时候,每个模块都是一个独立的功能集合。比如某大学系统中拥有搜索平台,学习平台,考试平台等。开发的时候每个平台都可以独立编译,测试,运行。这个时候我们就需要一个聚合工程。
在创建聚合工程的过程中,总的工程必须是一个POM工程(Maven Project),即pom文件<packing>pom</packing>(聚合项目必须是一个pom类型的项目,jar项目war项目是没有办法做聚合工程的),各子模块可以是任意类型模块(Maven Module)。
前提:继承。
聚合包含了继承的特性。
聚合时多个项目的本质还是一个项目。这些项目被一个大的父项目包含。且这时父项目类型为pom类型。同时在父项目的pom.xml中出现<modules>表示包含的所有子模块。
父模块:一般总项目:POM项目
子模块
相关文章
- 既使用maven编译,又使用lib下的Jar包
- Maven中安装本地Jar包到仓库中或将本地jar包上传
- Error in pom.xml - Failure to transfer org.jacoco jacoco-maven-plugin
- maven插件运行时修改端口
- Maven POM文件基本介绍
- maven 的构建异常 Could not find artifact ... and 'parent.relativePath'
- Maven 指定要打包的文件
- docker-maven-plugin 完全免Dockerfile 文件
- maven(4)------maven核心pom.xml文件常用元素分析
- idea 创建maven 、Spring项目
- 用Maven实现一个protobuf的Java例子
- idea maven javaweb项目迁移时的maven和版本报错问题解决(可解决同类错误)
- MAVEN专题之四、仓库详解
- idea maven导入依赖过慢
- [Maven进阶]多环境配置与应用
- Spark 生产开发环境搭建 Git + Maven + IDEA
- 《maven实战》学习笔记1——maven是什么?为什么要用maven?
- maven安装jar包到本地仓库
- maven pom 中的 build——resources 标签 mybatis加载mapper类及.xml文件
- maven的setting.xml文件中只配置本地仓库路径的方法
- maven的安装与配置(本地仓库、阿里云镜像设置)
- gradle项目转换成maven的pom.xml文件