對於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)一下,啟動服務器