一:pom工程:作用1、管理版本;2、聚合工程
1、版本管理。首先创建pom工程:new-->maven project-->勾上create a simple project。到第三幅图,这里才显示maven工程的不同所在,他有一个parent project,也即是父工程,也就是工程继承,理解工程继承也就理解了maven。maven的作用是:
- 依赖管理、jar包、工程之间的依赖。
- 项目构建。实现项目的一步构建。
- 工程聚合、继承、依赖。



最后创建出来的就是这么一个项目。结构非常简单



重点就在于这个pom文件,dependency标签,这是maven的标签。
这个pom工程是个父工程。是用来让别的工程来继承的。里面没有什么代码,只是pom文件里面定义了依赖的坐标和版本号。继承他的子工程都自动的使用同样的版本和依赖工具。这既是maven的好处。
2、聚合工程
聚合工程跟上面的一样,只是pom文件里面会有以来的独立的包。看截图,右图是聚合工程的工程结构,红框里面都是新建的四个独立的工程,在manager上右键new--》maven module,前三个是jar工程,第四个是war工程。maven的这四类工程都是相辅相成的,互相配合使用,他们都是用manager这个父工程,而manager有继承parent这个夫工程,这两个父工程都是pom工程。
意义:这其中的意义就在与父工程能集体控制版本。
二:jar工程
1、new--》maven project(module也是工程) --》 填选择jar --》 写继承工程。看下图,工程结构就是这样子。

意义:jar工程可以打包,有自己的坐标,跟依赖工具一样的使用。可以缩减依赖。即把多个工程都依赖的包打包成一个jar工程,这些工程依赖这个工程就可以了。
三:war工程
1、new --》maven project --》 选择war --》 填写父工程。结构如下图

本文深入解析Maven项目管理核心概念,包括pom工程、jar工程和war工程的创建与应用,阐述如何通过Maven实现版本管理、依赖管理和项目构建,以及父工程和聚合工程在统一版本控制和资源管理中的作用。


2715

被折叠的 条评论
为什么被折叠?



