Maven项目管理工具创建聚合工程(maven项目构建工具)

maven是一款优秀的项目管理工具,之前我们使用maven创建的项目基本都是单体应用,随着软件技术的发展,目前软件开发单体应用已经不能满足使用,该工具可以创建一个聚合项目,以满足当下分布式微服务的项目结构,现将聚合工程的创建过程描述如下:

项目结构

|–springboot-parent:父工程,打包方式POM,管理jar包的版本号。项目中所有工程都应该继承父工程。

  |–springboot-common:通用的工具类通用的pojo,打包方式jar

  |–springboot-model:模型层 打包方式jar

  |–springboot-manager-web:表现层工程。打包方式war

1.创建父工程

父模块一般承担聚合模块和统一管理依赖的作用,没有实际代码和资源文件,父模块的打包方式必须是POM方式

Maven项目管理工具创建聚合工程(maven项目构建工具)

创建父工程

Maven项目管理工具创建聚合工程(maven项目构建工具)

普通maven工程跳过骨架

Maven项目管理工具创建聚合工程(maven项目构建工具)

填写项目信息

Maven项目管理工具创建聚合工程(maven项目构建工具)

删除src目录

2.创建子模块

Maven项目管理工具创建聚合工程(maven项目构建工具)

创建子工程

Maven项目管理工具创建聚合工程(maven项目构建工具)

跳过骨架

Maven项目管理工具创建聚合工程(maven项目构建工具)

填写项目信息

使用相同的方式在父工程下创建model和web子模块,创建完成后,项目机构如下:

Maven项目管理工具创建聚合工程(maven项目构建工具)

最终目录结构

3.编辑父工程POM文件 ,管理依赖

Maven项目管理工具创建聚合工程(maven项目构建工具)Maven项目管理工具创建聚合工程(maven项目构建工具)

4.编辑model的POM文件

Maven项目管理工具创建聚合工程(maven项目构建工具)

5.编辑web模块文件

Maven项目管理工具创建聚合工程(maven项目构建工具)

至此,完整的maven聚合搭建完成

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年12月14日 下午3:10
下一篇 2022年12月14日 下午3:12

相关推荐