Maven:如何将资源文件与jar一起放置? [英] Maven: how to place resource file together with jar?
本文介绍了Maven:如何将资源文件与jar一起放置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有\ src \ main \ resources \ logback.xml文件.当我运行mvn package
时,默认情况下将其放入jar中.如何使Maven放在罐子旁边而不是里面?
I have \src\main\resources\logback.xml file. When I run mvn package
it is placed into the jar by default. How do I make Maven place it next to jar, not inside?
好吧,我只希望Maven将资源复制到jar所在的文件夹中.
推荐答案
无需插件定义,只需编辑构建资源:
No plugin definitions needed, just edit the build resources:
<build>
<resources>
<!-- regular resource processsing for everything except logback.xml -->
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>logback.xml</exclude>
</excludes>
</resource>
<!-- resource processsing with a different output directory
for logback.xml -->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>logback.xml</include>
</includes>
<!-- relative to target/classes
i.e. ${project.build.outputDirectory} -->
<targetPath>..</targetPath>
</resource>
</resources>
</build>
参考:
这篇关于Maven:如何将资源文件与jar一起放置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文