如何从src/main/resources中排除文件,例如:我有一个名为"map"的文件夹,我想保留这个文件夹,我想删除war中的所有内容(或者不要在firstplace中将其打包).
或者替代但结果相同,从src/main/resources中排除所有*.resources文件并将其他所有内容放入战争中?
谢谢
您可以像这样配置资源:
<build>
<resources>
<resource>
<directory>src/main/resources/map</directory>
</resource>
</resources>
</build>
Run Code Online (Sandbox Code Playgroud)
或这个:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.log</exclude>
</excludes>
</resource>
</resources>
</build>
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请单击此处.
如果你不希望一些资源被不复制到target/classes
,您可以定义includes
或excludes
在resource
作为记录元素包括和不包括的文件和目录.例如:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/map/*.*</exclude>
</excludes>
</resource>
</resources>
</build>
Run Code Online (Sandbox Code Playgroud)
如果您希望仍然复制资源target/classes
但由于某种原因不希望将它们打包到最终工件中,请配置要使用的maven war插件packagingExcludes
.
归档时间: |
|
查看次数: |
5227 次 |
最近记录: |