第6章 maven聚合特性

简介:

第6章 maven聚合特性

本章用一个例子介绍maven的聚合特性。

6.1 什么是聚合

在上一章中,我们讲解了maven的继承特性,他可以使子项目直接引用父项目定义的依赖和插件。那么,如果有多个子项目,如何通过父项目进行管理,这就需要考虑使用聚合特性。所以,maven聚合特性可以把多个项目模块聚合在一起构建。

6.2 如何使用

还是拿上章的项目来演示,首先在crm-parent中增加标签
标签中是所管理的子项目相对路径


<modules>
        <module>../crm-dao</module>
        <module>../crm-service</module>
        <module>../crm-web</module>
    </modules>

运行parent项目:mvn clean install

运行parent会发现,parent管理的模块都已经构建完成了,是不是很方便。

Alt text

查看一下maven本地仓库,发现已经按照要求打好包,其中web项目是war包。

Alt text

Alt text


首页传送门

目录
相关文章
|
6月前
|
Java Maven Spring
Maven高级-继承、实施步骤及聚合与继承的区别
Maven高级-继承、实施步骤及聚合与继承的区别
72 0
|
6月前
|
Java 项目管理 Maven
【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
Maven的聚合和继承是Java开发中重要的概念。聚合允许将多个项目组合成一个构建单元,简化多模块项目的构建过程,提高构建效率。继承则让子项目重用父项目的配置和属性,避免了重复定义,增强了项目的一致性和可维护性。通过聚合和继承,Maven为多模块项目的构建和管理提供了高效且灵活的支持,减少了配置冗余,提升了开发效率。
126 0
【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
|
6月前
|
Java Maven 开发者
Maven高级-聚合与继承 私服(图文并茂)
Maven高级-聚合与继承 私服(图文并茂)
68 0
|
6月前
|
Java Maven
maven的聚合和继承简析
maven的聚合和继承简析
93 0
|
11月前
|
Java Maven Spring
Maven - 父工程的使用与聚合
Maven - 父工程的使用与聚合
169 2
|
6月前
|
Java Maven
Maven高级-聚合及实施步骤
Maven高级-聚合及实施步骤
68 0
|
6月前
|
前端开发 Java Maven
Maven 插件统一修改聚合工程项目版本号
Maven 插件统一修改聚合工程项目版本号
|
XML Web App开发 Java
【Maven四】——maven聚合和继承
【Maven四】——maven聚合和继承
261 0
|
Java Maven Android开发
idea建立maven聚合项目
idea建立maven聚合项目
93 0
|
XML Java Maven
Maven高级——继承与聚合——继承关系实现
Maven高级——继承与聚合——继承关系实现
181 0