Maven專案下配置檔案找不到的解決辦法
阿新 • • 發佈:2019-02-16
問題出現
在構件Maven專案時候,我們已經將配置檔案放在包下,但是專案執行出錯,報錯找不到xxx.xml檔案.
先來分析一下普通Maven專案的專案檢視:
在src下有main和test兩個目錄,分別存放測試檔案和打包釋出的檔案
以main目錄來舉例, java———->存放java類檔案啊
resource—->存放配置檔案
一般程式中需要的配置檔案,如果沒有顯示指定,則預設在相對src目錄下查詢,所以應該將配置檔案放在resource資料夾下,如果非要放在其他資料夾下,則應該在pom.xml配置檔案配置編譯時查詢所有目錄下的配置檔案,具體配置如下:
解決問題
在pom.xml檔案下加入
<build>
<!--將其他目錄的配置檔案打包-->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include >**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>