maven是一款优秀的项目管理工具,之前我们使用maven创建的项目基本都是单体应用,随着软件技术的发展,目前软件开发单体应用已经不能满足使用,该工具可以创建一个聚合项目,以满足当下分布式微服务的项目结构,现将聚合工程的创建过程描述如下:
项目结构
|–springboot-parent:父工程,打包方式POM,管理jar包的版本号。项目中所有工程都应该继承父工程。
|–springboot-common:通用的工具类通用的pojo,打包方式jar
|–springboot-model:模型层 打包方式jar
|–springboot-manager-web:表现层工程。打包方式war
1.创建父工程
父模块一般承担聚合模块和统一管理依赖的作用,没有实际代码和资源文件,父模块的打包方式必须是POM方式
创建父工程
普通maven工程跳过骨架
填写项目信息
删除src目录
2.创建子模块
创建子工程
跳过骨架
填写项目信息
使用相同的方式在父工程下创建model和web子模块,创建完成后,项目机构如下:
最终目录结构
3.编辑父工程POM文件 ,管理依赖
4.编辑model的POM文件
5.编辑web模块文件
至此,完整的maven聚合搭建完成
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。