我刚把我的项目迁移到maven。我的项目没有符合maven标准的结构。
所以,我有一个问题:在我的项目中,资源和源位于同一路径src中。当创建war时,我要对maven说的是:在src下发布所有资源,不包括所有java文件和src下的foldermain
我的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>
.
什么都不管用。
有人能帮助我了解如何排除此文件夹吗?
谢谢:)
1条答案
按热度按时间pftdvrlh1#
我觉得你很接近。试试这个(未测试):