maven-resource 打包资源管理
背景
当我们做一些服务封装的时候,可能会使用到SPI相关的一些能力,当我们打包的时候可能需要指定需要打包那些资源文件,这个时候我们就会用到resource
样例
包结构
src/main/resources/
props
META-INF
xxx.xml
xml配置
<build>
<resources>
<resource>
<directory>src/main/resources/</directory>
<filtering>true</filtering>
<includes>
<include>**/*-pro.properties</include>
</includes>
</resource>
<resource>
<directory>src/main/resources/</directory>
<filtering>false</filtering>
<excludes>
<exclude>**/*-dev.properties</exclude>
<exclude>**/*-test.properties</exclude>
</excludes>
</resource>
</resources>
</build>
说明
当resource不配置时 默认完全拷贝所有文件
配置includes +filtering 指定需要替换资源文件信息
配置excludes 指定需要忽略拷贝源文件资源
如果指定了includes不指定excludes默认忽略所有
还没有评论,来说两句吧...