springcloud工程总是有很多的module,虽然module可以单独打包使用,可以参见文章springboot打包,但如果每个moudle都需要打包处理,肯定浪费很多时间,并且做了大量的无用功。
这里介绍可以通过父工程进行打包的方法,编辑器使用idea
1、父工程pom配置
父工程的pom文件添加如下配置
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.7.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.jianggj</groupId>
<artifactId>springcloud</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
其中 <packaging>pom</packaging> 一定配置成 pom ,默认工程可能会有jar或者war的,不配置pom在执行maven打包时会报错
继续配置需要打包的module
<modules>
<module>eureka</module>