博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot多模块项目实践(Multi-Module)
阅读量:4180 次
发布时间:2019-05-26

本文共 2570 字,大约阅读时间需要 8 分钟。

一、创建聚合父工程

首先使用 来快速创建好一个Maven工程。然后删除无关的文件,只需保留pom.xml 文件。(勾选web)

改造之后的pom.xml如图下所示   <packaging>必须为pom

4.0.0
com.example
springboot-multi-module
0.0.1-SNAPSHOT
pom
springboot-multi-module
Demo project for Spring Boot
mm-web
mm-repo
mm-service
mm-entity
org.springframework.boot
spring-boot-starter-parent
2.1.0.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin

 

二、创建子模块

  • 1.对着父工程右键 - New - Module - > 输入 mm-web

  • 2.对着父工程右键 - New - Module - > 输入 mm-service

  • 3.对着父工程右键 - New - Module - > 输入 mm-repo

  • 4.对着父工程右键 - New - Module - > 输入 mm-entity

  • 1~4 步骤完成后,分别调整它们的pom.xml 以继承上面的父工程。

例如mm-web模块的pom.xml 需要改造成这样:

4.0.0
mm-web
0.0.1-SNAPSHOT
jar
mm-web
Demo project for Spring Boot
com.example
springboot-multi-module
0.0.1-SNAPSHOT
com.example
mm-entity
0.0.1-SNAPSHOT
com.example
mm-service
0.0.1-SNAPSHOT
com.example
mm-repo
0.0.1-SNAPSHOT
org.springframework.boot
spring-boot-maven-plugin

再删除掉出mm-web之外的启动类和resources文件夹。

转载地址:http://augai.baihongyu.com/

你可能感兴趣的文章
linux 查看ip
查看>>
go中map与xml互转
查看>>
java进程占用CPU过高
查看>>
CSDN-markdown编辑器
查看>>
拷贝整个目录到另一台服务器并排除log目录
查看>>
拜托,面试别再问我跳表了!
查看>>
android ArrayList<String> 转 String[]
查看>>
RecyclerView baseadapter
查看>>
Android中应用程序如何获得系统签名权限
查看>>
Recycler表格(excelPanel)
查看>>
android一行代码实现沉浸式布局效果
查看>>
json, recyclerView问题
查看>>
cmake处理多源文件目录的方法
查看>>
Service Intent must be explicit
查看>>
android studio SDK开发
查看>>
studio 统计代码的行数
查看>>
字符数组和16进制互换
查看>>
PHP项目中出现致命错误: Class 'Redis' not found
查看>>
There is no tracking information for the current branch.
查看>>
fatal: refusing to merge unrelated histories
查看>>