Maven resources的include和exclude
阿新 • • 發佈:2019-01-27
Maven resources plugin支援明確宣告<directory>
指定的資源目錄中哪些資源需要處理,哪些資源可以不被處理。
<include>
指明需要包括的資源,位於src/my-resources
中的任何txt
和rtf
檔案(包括子目錄)都會被處理
<project>
...
<name>My Resources Plugin Practice Project</name>
...
<build>
...
<resources >
<resource>
<directory>src/my-resources</directory>
<includes>
<include>**/*.txt</include>
<include>**/*.rtf</include>
</includes>
</resource>
...
</resources >
...
</build>
...
</project>
<exclude>
指代不需要處理的資源,僅處理src/my-resources
資源目錄中除bmp
, jpg
. jpeg
, gif
之外的資源
<project>
...
<name>My Resources Plugin Practice Project</name>
...
<build>
...
<resources >
<resource>
<directory>src/my-resources</directory>
<excludes>
<exclude>**/*.bmp</exclude>
<exclude>**/*.jpg</exclude>
<exclude>**/*.jpeg</exclude>
<exclude>**/*.gif</exclude>
</excludes>
</resource>
...
</resources>
...
</build>
...
</project>
同時使用<include>
和<exclude>
處理所有的名字中不帶有test
的txt
檔案
<project>
...
<name>My Resources Plugin Practice Project</name>
...
<build>
...
<resources>
<resource>
<directory>src/my-resources</directory>
<includes>
<include>**/*.txt</include>
</includes>
<excludes>
<exclude>**/*test*.*</exclude>
</excludes>
</resource>
...
</resources>
...
</build>
...
</project>