maven多模塊部署注意點

近期學習spring cloud微服務,多個服務建立時POM大體同樣,因而想到吧這些相同的放在一塊兒,建一個maven的parent項目,其餘項目集成便可,這樣省去了不少 代碼,並且方便version的統一管理。spring

因而簡歷parent項目,POM文件以下:mybatis

後面公共模塊代碼如各類工具類等抽出了一個子項目,吧mybatis的mapper、model也抽出一個子項目,app

其餘服務項目添加依賴就行,POM文件以下:eclipse

完了後,eclipse裏啓動訪問服務項目都沒問題,可是命令行maven打包、install服務項目卻報找不到公共模塊和mybatis裏的class,找了很久,才發現原來parent裏的spring-boot-maven-plugin的問題,自模塊打包是會出問題。後面根據此查了自項目不用父項目的某個插件配置以下:maven

這樣,自項目打包的時候就不會執行了。spring-boot

相關文章
相關標籤/搜索