微服务项目(maven父子级项目)怎么打包

您所在的位置:网站首页 项目打包失败怎么办 微服务项目(maven父子级项目)怎么打包

微服务项目(maven父子级项目)怎么打包

2024-07-10 17:49| 来源: 网络整理| 查看: 265

项目层级结构:

在这里插入图片描述

common中的是没有main方法的工具类,service中的是有main方法的业务代码。

打包须知

这种微服务项目或者说是maven父子级项目打包要解决的问题就是具体业务代码依赖工具类代码,利用idea的maven插件可以很方便做到。

在cloud_parent,common,service这些上层文件夹管理模块中,添加pom 在没有main方法的工具模块中只添加jar 在具体的业务代码模块中添加:  jar //maven的打包插件 org.springframework.boot spring-boot-maven-plugin //打包规则,打包时将resource文件夹打包进去 src/main/java **/*.yml **/*.properties **/*.xml false src/main/resources **/*.yml **/*.properties **/*.xml false 根据maven的继承特性,我在service文件夹模块中添加

根据maven的继承特性,我在service文件夹模块中添加

 

 

 这样,只需在每个有mian方法的具体的业务模块中的pom中添加:

//maven的打包插件 org.springframework.boot spring-boot-maven-plugin

 

最终打包:只需对最顶层模块进行clean,install,在每个模块对应的target目录中找到jar包。

 

 

 

 最后附上maven配置:

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3