理解Maven Resource的過濾功能
背景
問題的背景是這樣:我的maven工程的resources目錄下包含一個子目錄,裡面存著幾個壓縮包檔案。當我用maven打包後發現打完的包的包含的壓縮包檔案大小變了,而且無法解壓。
原因
原來我的pom檔案是這麼配置的:
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
在這種配置下maven在打包時會對resources下的壓縮包進行filter,破壞了壓縮包檔案。
解決方案
修改配置,不對壓縮包檔案進行filter。
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/*.zip</exclude>
<exclude>**/*.csv</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/*.zip</include>
<include>**/*.csv</include>
</includes>
</resource>
相關文章
- maven如何過濾佔位符Maven
- spring-boot登陸過濾功能Springboot
- 理解ASP.NET Core - 過濾器(Filters)ASP.NET過濾器Filter
- 使用路由閘道器的全域性過濾功能路由
- Shiro原理解析(一)--過濾器的初始化過濾器
- Shiro原理解析(三)--再談過濾器過濾器
- 談一談我對Spring Resource的理解Spring
- Shiro原理解析(二)--過濾器的執行機制過濾器
- 用laravel框架實現敏感詞彙過濾功能Laravel框架
- 4、過濾器的使用及自定義過濾器過濾器
- 過濾
- 誠翔濾器光刻膠過濾器濾芯:保障光刻過程的高效與安全過濾器
- Steam實裝按遊戲時長過濾評論功能遊戲
- 過濾器過濾器
- filter過濾Filter
- 過濾FilteringFilter
- 我是如何理解並使用maven的Maven
- Filter過濾器的使用Filter過濾器
- JSONObject的過濾設定JSONObject
- Spring Cloud Gateway中的過濾器工廠:重試過濾器SpringCloudGateway過濾器
- Django(67)drf搜尋過濾和排序過濾Django排序
- 由淺入深講解責任鏈模式,理解Tomcat的Filter過濾器模式TomcatFilter過濾器
- 冷飯新炒:理解布隆過濾器演算法的實現原理過濾器演算法
- 13.gateway中的過濾器的介紹以及自定義過濾器Gateway過濾器
- Maven的頂級功能——依賴管理Maven
- CAN過濾器過濾器
- 檢視過濾
- Filter過濾器Filter過濾器
- vue 過濾器Vue過濾器
- 過濾函式函式
- NetCore過濾器NetCore過濾器
- 代理過濾器過濾器
- Vue過濾器Vue過濾器
- winshark 過濾包
- vue 列表過濾Vue
- DataV過濾器過濾器
- hbase過濾器過濾器
- Qt事件過濾器的使用QT事件過濾器