Idea中maven配置項目resources下的配置文件不被輸出到target的解決方法


對於MAVEN項目,Eclipse會自動把項目src\main\java\目錄下的配置文件(.xml)和資源文件(.properties)搬運到target目錄下,而intellij idea默認是不會幫我們做這件事的。

1、首先排除打包方式是pom

 

 把它刪掉或者改成打包為war包!!!

2、以上確定沒問題時:

在pom.xml文件中加入以下配置:

    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <include>**/*.tld</include>
                    <include>**/*.xls</include>
                    <include>**/*.xlsx</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.tld</include>
                    <include>**/*.xls</include>
                    <include>**/*.xlsx</include>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
    </build>

這段配置的意思就是把src/main/java和src/main/resources目錄下所有的<include>里配置的相關文件都包含進去

同樣,想包含其他什么文件,比如.txt文件,再加一個<include>標簽類似的寫法即可。

做了以上工作以后,再把項目“Reimport”(右鍵選中項目->Maven->Reimport)一下,啟動服務器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM