1. 程式人生 > >Maven專案下配置檔案找不到的解決辦法

Maven專案下配置檔案找不到的解決辦法

問題出現

在構件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>