Maven:包含基于配置文件的资源文件

标签 maven

我正在将 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/

相关文章:

linux - 找不到在 Linux 上构建 maven 项目的 mvn 命令

mysql - 如何在maven中插入Sql文件的SVN路径

java - 在Eclipse Luna中安装STS(Spring)时出错

java - Maven 和/或 Junit 如何控制测试运行的次数?

java - 在同一个项目中需要不同版本的依赖

Tomcat 9 的 Maven 插件

maven - Gradle 只包含 "build"命令?

Java在ubuntu上找不到文件

google-app-engine - maven-get-plugin 突然坏了

maven - 如何在构建时使用 openJPA 增强来自单独 jar 的类?