eclipse中的maven治理之聚合与继承和版本的简单管理(三)

eclipse中的maven管理之聚合与继承和版本的简单管理(三)

存在的意义:

聚合:使多模块的编译更为简洁。

继承:减少重复代码的编写,并可以解决软件包冲突的问题。

一:聚合的使用:

创建新的maven项目,其中只有pom文件,再进行cleaninstall的时候,只运行一个文件即可,如图:

eclipse中的maven治理之聚合与继承和版本的简单管理(三)

二:继承的使用:

创建新的maven项目,其中只有pom文件,再进行cleaninstall的时候,只运行一个文件即可,如图

1.创建parent的pom,并添加统一的资源信息

eclipse中的maven治理之聚合与继承和版本的简单管理(三)

2.子模块继承parent的pom

eclipse中的maven治理之聚合与继承和版本的简单管理(三)

3.parent的pom引入项目所需要的依赖包,使用dependencyManagement标签

eclipse中的maven治理之聚合与继承和版本的简单管理(三)

4.子模块的pom选择需要的依赖包进行配置;不再需要些version,这样就可以统一整个项目的依赖包的版本号了

eclipse中的maven治理之聚合与继承和版本的简单管理(三)

5.可以将聚合的modules标签内容直接放在parent的pom中,再进行配置的时候运行parent的pom即可。


版本管理:

eclipse中的maven治理之聚合与继承和版本的简单管理(三)