maven 編譯後無配置文件解決辦法

     maven默認會把src/main/resources下的全部配置文件以及src/main/java下的全部java文件打包或發佈到target\classes下面,可是現實咱們可能會在src/main/java下面也放置一些配置文件如hibernate配置文件或mybatis mapper配置文件等,若是不作一些額外配置,那咱們打包後的項目可能找不到這些必須的資源文件,所以在pom.xml中增長相似以下配置: java

<build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
    </build> 

就會將src/main/java下的xml文件隨同java編譯後的class文件一同copy到相應的class目錄 mybatis

相關文章
相關標籤/搜索