maven-resource 打包资源管理

£神魔★判官ぃ 2022-11-04 11:25 280阅读 0赞

背景

当我们做一些服务封装的时候,可能会使用到SPI相关的一些能力,当我们打包的时候可能需要指定需要打包那些资源文件,这个时候我们就会用到resource

样例

包结构

  1. src/main/resources/
  2. props
  3. META-INF
  4. xxx.xml

xml配置

  1. <build>
  2. <resources>
  3. <resource>
  4. <directory>src/main/resources/</directory>
  5. <filtering>true</filtering>
  6. <includes>
  7. <include>**/*-pro.properties</include>
  8. </includes>
  9. </resource>
  10. <resource>
  11. <directory>src/main/resources/</directory>
  12. <filtering>false</filtering>
  13. <excludes>
  14. <exclude>**/*-dev.properties</exclude>
  15. <exclude>**/*-test.properties</exclude>
  16. </excludes>
  17. </resource>
  18. </resources>
  19. </build>

说明

当resource不配置时 默认完全拷贝所有文件
配置includes +filtering 指定需要替换资源文件信息
配置excludes 指定需要忽略拷贝源文件资源
如果指定了includes不指定excludes默认忽略所有

发表评论

表情:
评论列表 (有 0 条评论,280人围观)

还没有评论,来说两句吧...

相关阅读

    相关 unity提取打包资源

    untiy打包资源是不可见的,在代码中需要www加载去提取,当然也有别的方法去提取打包资源,这对于很久远的数据打包资源来说是个很好的方法,因为太久远了就找不到了,只能拿打包资源

    相关 vue静态资源打包

    vue项目打包后,可能大家会注意到,会把一些文件都编译压缩到一起,但是打包后我们通常很难再去修改某些东西。 1. 场景一:单点登录。当我们需要把部署包部署到不同的环境,但是