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

相关文章
相关标签/搜索