解決Maven靜態(tài)資源過濾問題
軟件版本:
- IDEA 2020.1
- Maven 3.6.3
認(rèn)識靜態(tài)資源和動態(tài)資源
- 靜態(tài)資源,包含HTMl,圖片,CSS,JS等不需要與數(shù)據(jù)庫交互的一類文件
- 動態(tài)資源:需要與數(shù)據(jù)庫交互,可以根據(jù)需要顯示不同的數(shù)據(jù),不需要修改頁面
問題描述
在src或其子文件夾下寫了配置文件卻無法被導(dǎo)出到target, 導(dǎo)致程序發(fā)生錯誤無法執(zhí)行
寫這個博客的時候是在mybatis配置的過程中遇到的問題, 以前也遇到過, 索性寫下來趴

解決步驟
在pom.xml中加入
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
Tip: 如果你的目錄結(jié)構(gòu)或靜態(tài)資源類型與上面的不同, 請隨機應(yīng)變
clean一下去掉原來的target

重新運行程序
Tip: 如果遇到IDEA編碼不對提示一堆UTF-8的情況, 去Settings里面改一下編碼即可
結(jié)局

參考
http://maven.apache.org/guides/getting-started/index.html#how-do-i-filter-resource-files
https://blog.csdn.net/weixin_39206909/article/details/109484178
到此這篇關(guān)于解決Maven靜態(tài)資源過濾問題的文章就介紹到這了,更多相關(guān)Maven靜態(tài)資源過濾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IntelliJ IDEA 2017.1.4 x64配置步驟(介紹)
下面小編就為大家?guī)硪黄狪ntelliJ IDEA 2017.1.4 x64配置步驟(介紹)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06
關(guān)于SpringBoot整合Canal數(shù)據(jù)同步的問題
大家都知道canal是阿里巴巴旗下的一款開源工具,純java開發(fā),支持mysql數(shù)據(jù)庫,本文給大家介紹SpringBoot整合Canal數(shù)據(jù)同步的問題,需要的朋友可以參考下2022-03-03
Java中關(guān)于size()>0?和isEmpt()的性能考量
這篇文章主要介紹了Java中關(guān)于size()>0?和isEmpt()性能考量,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
spring cloud實現(xiàn)前端跨域問題的解決方案
這篇文章主要介紹了 spring cloud實現(xiàn)前端跨域問題的解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01
springsecurity基于token的認(rèn)證方式
本文主要介紹了springsecurity基于token的認(rèn)證方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08
Java調(diào)用SSE流式接口并流式返回給前端實現(xiàn)打字輸出效果
在Web開發(fā)中,有時我們需要將文件以流的形式返回給前端,下面這篇文章主要給大家介紹了關(guān)于Java調(diào)用SSE流式接口并流式返回給前端實現(xiàn)打字輸出效果的相關(guān)資料,需要的朋友可以參考下2024-08-08
spring hibernate實現(xiàn)動態(tài)替換表名(分表)的方法
下面小編就為大家?guī)硪黄猻pring hibernate實現(xiàn)動態(tài)替換表名(分表)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08

