我想知道是否可以使用程序集或者插件插件从我的maven项目中排除某些资源以捆绑在jar文件中。请注意,我可以通过放入构建DOM节点来执行此操作:
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>
但是我正在寻找别的东西,因为这搞砸了我的日食设置。
PS:例如,我想从jar中排除整个src / main / resources / config文件夹,而是将其复制到目标文件夹中。要复制我使用maven-resource-plugin,但不能将其排除。
答案 0 :(得分:2)
您可以将排除的资源放在src/main/config
而不是src/main/resources/config
中,并相应地配置maven-resources-plugin
。按照惯例,资源目录用于进入Jar文件的资源。可以在src/main
下为非常规用法创建自己的目录。
答案 1 :(得分:0)
您可以使用在IDE中激活的配置文件,其中包含其他资源文件夹,以便您可以使用它运行/调试/测试,但它们不会包含在默认包装中。