MAVEN 聚合、继承

来源:互联网 发布:php get请求 编辑:程序博客网 时间:2024/06/11 12:32
                **聚合和继承**

聚合模块功能:maven项目分多模块,为了能够统一构建,需要构建一个聚合模块,包含其他的模块。。 packaging是pom属性,否则无法构建。
聚合核心配置:module

继承: parent 。在父POM中声明一些配置供子POM继承。实现一处声明,多处使用。在子pom中使用parent元素声明父模块。 共通的依赖可以抽到
父模块中。但是并不是每个子模块都需要,所以在父模块,用dependencyManager(不会引入实际的依赖)声明依赖的范围,子模块显示声明用的依赖,但是可以省略版本,和范围scope。

多模块maven功能
module
- module-parent
- pom (父,抽出统一的配置和依赖,声明依赖范围)
- module-a
- pom (子,继承父pom,可省略一些配置)
- module-b
- pom (子)
- pom (聚合功能,统一打包)

0 0
原创粉丝点击