maven 将資源檔案放在java目錄
今天把項目轉到用maven來管理,配置下來,遇到的小問題還不少,不過都一一解決了。其中覺得比較重要的一點就是web項目打包的時候的那些資源檔案,配置檔案等等,如何正确的打入最終的包中呢?網上主要都是介紹了一種方法:
把這些檔案放到main/resources目錄下。
不過,像那些和java類并肩的那些檔案,這種方法就不大友善了。
是以,可以在pom.xml中加上以下這段配置:
<build>
<finalName>bravo2</finalName>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<directory>src/main/resources</directory>
</resources>
<testResources>
<testResource>
<directory>src/test/java</directory>
</testResource>
<directory>src/test/resources</directory>
</testResources>
</build>