resource 标签、includes 标签、excludes 标签
<build>
<resources>
<!-- 防止启动类无法扫描.xml配置文件 -->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<!-- 排除resources 文件下指定资源文件 -->
<excludes>
<exclude>templates/**</exclude>
<exclude>dp/**</exclude>
</excludes>
</resource>
</resources>
<!-- 最终打包jar、war 包名 -->
<finalName>GHWService</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.3.RELEASE</version>
<configuration>
<mainClass>com.xhz.Application</mainClass>
<!-- 可以生成不含依赖包的不可执行Jar包-->
<classifier>exec</classifier>
<!-- 排除第三方引入包依赖和自己不需要的包-->
<excludes>
<exclude>com.baomidou.mybatisplus.generator</exclude>
<exclude>com.xhz.common.generator</exclude>
</excludes>
<!-- 根据GroupId 排除相关依赖 -->
<excludeGroupIds>org.apache.shiro</excludeGroupIds>
</configuration>
</plugin>
</plugins>
</build>