<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<!--排除环境配置文件-->
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>application-*.yml</exclude>
<exclude>application.yml</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<!-- 打包时包含的文件 -->
<includes>
<!--suppress UnresolvedMavenProperty -->
<include>application-${environment}.yml</include>
<include>application.yml</include>
</includes>
</resource>
</resources>
上面的pom依赖可以解决boot项目打包部署时未打包application.yml文件
或者是只访问默认依赖,

出现以下效果是为成功
该博客讨论了Maven资源配置,特别是如何在pom.xml中设置资源过滤,确保Spring Boot项目在打包时正确处理application.yml文件。通过排除和包含特定文件,实现了在不同环境中打包所需配置文件的选择性打包,确保了部署时的灵活性。

597

被折叠的 条评论
为什么被折叠?



