Maven專案中資源匯出問題的解決
阿新 • • 發佈:2021-10-26
在Maven專案中,資源配置檔案預設是放在resources目錄下的。但有時我們在編寫專案時,配置檔案可能會被我們放置的別的目錄,Maven由於它的約定大於配置,所以預設的maven專案在構建編譯時不會把我們其他目錄下的配置檔案匯出到target目錄中,從而導致配置檔案無法匯出或者生效的問題。解決方案:在專案的pom.xml檔案中手動配置資源過濾,讓它把src/main/java目錄下的.properties和.xml檔案也能夠被匯出。
<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources> </build>