【问题标题】:Maven: Build dependencies with dynamic params on persistence.xml file when main project is been compiledMaven:编译主项目时,在persistence.xml文件上使用动态参数构建依赖项
【发布时间】:2013-04-16 13:33:13
【问题描述】:

我是一个新的 maven 用户。

我正在开发不同的项目,这些项目依赖于需要使用 JPA 连接到 db 的 maven 项目。因此,对于每个父项目,我需要在依赖项目的 persistence.xml 上设置数据库 URL、用户名和密码。

我想知道是否有一种方法可以在父项目之一时重新编译在 persistence.xml 上动态设置此值的依赖项。

提前致谢

【问题讨论】:

    标签: java maven jpa dependencies


    【解决方案1】:

    据我了解,您需要为每个项目独立生成一个 persistence.xml。

    您可以Maven Filters 合并 pom 中定义的属性以及通过命令行传递的属性(-D 选项)

    我不确定您的要求,但您也可以创建一个原型,您可以从中创建所有子项目。

    【讨论】:

    • 感谢您的回答。问题是我有 3 或 4 个版本的相同项目指向 JPA 项目。因此,每个项目都连接到不同的数据库。当构建这些主要项目之一时,我想要做的是在persistence.xml上使用相应的数据库设置自动重新构建JPA项目。
    猜你喜欢
    • 1970-01-01
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    • 2015-10-12
    • 1970-01-01
    相关资源
    最近更新 更多