maven-shade-plugin 打包
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<!-- 过滤掉此模块,不打包 -->
<filters>
<filter>
<artifact>com.topsoft:cms-web</artifact>
<!--不过滤此文件下配置-->
<includes>
<include>com/soft/cms/web/config/jpa/**</include>
</includes>
</filter>
</filters>
<createSourcesJar>false</createSourcesJar>
<promoteTransitiveDependencies>true</promoteTransitiveDependencies>
<!--以下模块打成一个包-->
<artifactSet>
<includes>
<include>com.soft:cms-dao</include>
<include>com.soft:cms-service</include>
<include>com.soft:cms-web</include>
<include>com.soft:cms-common</include>
</includes>
</artifactSet>
<transformers>
</transformers>
</configuration>
</execution>
</executions>
</plugin>