spring boot在maven下的多模块打包
来源:互联网 发布:爆菊感受 知乎 编辑:程序博客网 时间:2024/05/21 19:40
spring boot在maven下的多模块打包,踩了很多坑,现在记录如下。
项目目录:
- 项目 P
- 模块 A
- 模块 B
- 公有基础模块 C
- Mybatis基础模块 M
父pom.xml文件:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
模块A的pom.xml
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
模块B的pom.xml
同A即可
模块C的pom.xml
如果是共有模块的话,不需要打包,否则会报错,因为其他模块在打包的时候会自动添加依赖进去,如果这里打包了,其他的模块就找不到该依赖了。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
模块M的pom.xml
如果项目中使用的Mybatis的话,肯定是作为一个单独的模块来处理的,这个Mybatis是需要打包的
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
打包
按照上面的配置好以后,执行下面的命令就好了
- 1
但是如果使用了多个模块,上面的命令是会吧全部的模块都执行打包的,如果只是打包某个模块的话,可以用
阅读全文
0 0
- spring boot在maven下的多模块打包
- Maven(spring boot)多环境打包
- maven多模块下的spring配置
- maven打造多模块spring boot项目
- Maven 搭建spring boot多模块项目
- maven打包案例-spring boot
- Spirng boot maven多模块打包踩坑
- MAVEN下实现spring boot打包成war包(spring boot 01)
- Spring Boot Maven打包去掉不需要的文件
- Spring boot Maven 打包引入本地的jar包
- Spring Boot Kotlin+maven 打包成war包的方法
- Spring boot 应用maven 打包 遇到的情况
- Maven构建一个多模块的Spring Boot + Spring MVC项目,完全基于java config
- Spring-boot web 工程构建,并把maven子项目模块依赖jar打包,笔记
- Spring boot maven 打包多个main方法引起的异常
- spring boot maven多模块项目编写单元测试
- 使用myeclipse打包Spring Boot Maven工程
- spring boot入门 (3)--Maven 打包
- 微软BI 之SSAS 系列
- ACM_小明的烦脑
- VEE的机器学习日记(1)
- 百度地图展示有单商家和骑手位置
- 关于美国区appid的纠结之路
- spring boot在maven下的多模块打包
- 网络协议
- CSS 常用代码
- Android O 前期预研之二:HIDL相关介绍
- Spring
- 指定 ClickOnce 应用程序的“开始”菜单名称
- 公告栏轮播,也可用于商品个性垂直轮播展示
- Java-Map
- 设计模式六大原则(6):开闭原则