提问人:betta7391 提问时间:11/25/2020 最后编辑:İsmail Y.betta7391 更新时间:8/23/2021 访问量:328
Maven 资源插件排除文件夹
Maven resource plugin exclude folder
问:
我刚刚将我的项目迁移到 .我的项目没有符合 Maven 标准的结构。Maven
所以,我有这个问题:在我的项目中,资源和源代码位于同一路径 src 中。在创建战争时,我试图对 Maven 说的是:发布 src 下的所有资源,不包括所有 java 文件和 src 下的文件夹 main
我的pom是:
<build>
<finalName>${customWarName}</finalName>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>main/**/*</exclude>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>
对于 java 文件,一切正常,但不适用于文件夹排除。
我也尝试或或或或.<exclude>main/**/*.*</exclude>
<exclude>**/main/**</exclude>
<exclude>src/main/**</exclude>
<exclude>main/**</exclude>
什么都行不通。
谁能帮我了解如何排除此文件夹?
答:
0赞
Laird Nelson
11/25/2020
#1
我想你已经很接近了。试试这个(未经测试):
<build>
<finalName>${customWarName}</finalName>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>main/**</exclude> <!-- try this -->
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>
评论