maven 整体打包_Spirng boot maven多模块打包不踩坑(示例代码)
本文參考?https://blog.csdn.net/Ser_Bad/article/details/78433340
經過實戰一次通過。回話不多說,話費不多說,直接上圖。
項目整體結構:
父模塊:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.quark
quark-parent
1.0-SNAPSHOT
pom
quark-admin
quark-chat
quark-common
quark-portal
quark-rest
UTF-8
UTF-8
1.8
省略其他公共包
org.apache.maven.plugins
maven-compiler-plugin
${java.version}
${java.version}
org.apache.maven.plugins
maven-surefire-plugin
true
admin模塊:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
quark-parent
com.quark
1.0-SNAPSHOT
../pom.xml
com.quark
quark-admin
1.0-SNAPSHOT
jar
省略導包
org.springframework.boot
spring-boot-maven-plugin
com.quark.admin.AdminApplication
ZIP
repackage
其他模塊都是一致的配置
如果有公共模塊不需要打包
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
quark-parent
com.quark
1.0-SNAPSHOT
../pom.xml
4.0.0
com.quark
quark-common
1.0-SNAPSHOT
...........
打包
按照上面的配置好以后,執行下面的命令就好了
mvn clean package
上面的命令是打包所以,如果要單個打包用下面的命令
mvn -pl quark-admin?-am install
總結
以上是生活随笔為你收集整理的maven 整体打包_Spirng boot maven多模块打包不踩坑(示例代码)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 夜光神杯剧情介绍
- 下一篇: 使用mysql制作学生成绩单_【实例讲解