maven 公共模块依赖_Maven 子模块 依赖 springboot 子模块的问题
生活随笔
收集整理的這篇文章主要介紹了
maven 公共模块依赖_Maven 子模块 依赖 springboot 子模块的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.datayes.quantgraph.security does not exist
子模塊A 依賴 子模塊 B,子模塊B 是一個 springboot 項目。
我們知道springboot 項目在打包的時候,使用的是
org.springframework.boot
spring-boot-maven-plugin
springboot 打包的時候 會有兩種
一個是可執行包,一個是可依賴包
可執行包,就是我們 jar - B.jar 就跑起來。
這個包 會把我們的項目中的類,放到一個 classes 文件夾里面,他自己實現了一個 類加載器。
所以如果我們引用 B-可執行包.jar 那么包的依賴路徑是不對的。
所以我們必須使用 B-可依賴包.jar.
springboot 默認打包的時候,先是 可以來包,B.jar, 然后 可執行包,也是B.jar 會覆蓋。
所以引用的時候出錯。
解決方法,顯示指定可執行包。
org.springframework.boot
spring-boot-maven-plugin
exec
打包出來就有 B.jar, B-exec.jar
我們默認引用 B.jar 。
總結
以上是生活随笔為你收集整理的maven 公共模块依赖_Maven 子模块 依赖 springboot 子模块的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: g++编译多个文件
- 下一篇: 双基因突变患者_双任务干预对携带LRRK