springboot导包显示不存在_BOOT项目依赖另外一个模块的包,开发的时候都正常,执行clean package打包成jar时却提示依赖的模块包不存在。...
生活随笔
收集整理的這篇文章主要介紹了
springboot导包显示不存在_BOOT项目依赖另外一个模块的包,开发的时候都正常,执行clean package打包成jar时却提示依赖的模块包不存在。...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我在service1模塊里依賴了common模塊,開發的時候包都能正常引用到,啟動也能正常測試訪問,可是奇怪的是,當我要打包成jar包時,就提示service1里依賴common的包都不存在,之前從沒遇到過這種問題,有清楚這是什么原因造成的嗎???
進一步測試問題,初步發現問題
那就是在公共模塊common里不要引入下面這個:
org.springframework.boot
spring-boot-maven-plugin
引入上面的配置,其他模塊在引入這個common時會導致打包時找不到common的包
原因是springboot的maven插件使用了shade插件打包,打包目錄結構與一般打包結構不同導致找不到依賴
先將common模塊的打包方式改為常用方式
org.apache.maven.plugins
maven-compiler-plugin
1.8
1.8
進入common模塊mvn clean install
然后在項目內mvn clean package
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的springboot导包显示不存在_BOOT项目依赖另外一个模块的包,开发的时候都正常,执行clean package打包成jar时却提示依赖的模块包不存在。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arcengine遍历属性表_Excel
- 下一篇: mysql 前端proxy_mysql-