我正在将 Ant webapp 项目转换为 Maven。我已经完成了大部分工作,但是我一直在试图弄清楚如何根据配置文件从不同来源复制一些资源文件。
我有 src/main/resources/persistence-{dev, prod}.xml
.其中之一需要作为 WEB-INF/classes/META-INF/persistence.xml
包含在 war 文件中。 .
我希望在 dev 配置文件处于事件状态时复制 dev 版本,并在 prod 处于事件状态时复制 prod 版本。
最佳答案
只需像这样使用 maven 资源插件 http://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.html并在配置文件中设置文件名或扩展名的属性。
关于Maven:包含基于配置文件的资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7353585/