我是一个新的 Maven 用户。
我正在开发不同的项目,这些项目依赖于需要使用 JPA 连接到 db 的 maven 项目。因此,对于每个父项目,我需要在依赖项目的 persistence.xml 上设置数据库 URL、用户名和密码。
我想知道是否有一种方法可以在父项目之一时重新编译在persistence.xml 上动态设置此值的依赖项。
提前致谢
我是一个新的 Maven 用户。
我正在开发不同的项目,这些项目依赖于需要使用 JPA 连接到 db 的 maven 项目。因此,对于每个父项目,我需要在依赖项目的 persistence.xml 上设置数据库 URL、用户名和密码。
我想知道是否有一种方法可以在父项目之一时重新编译在persistence.xml 上动态设置此值的依赖项。
提前致谢
据我了解,您需要为每个项目独立生成一个 persistence.xml。
您可以使用Maven 过滤器来合并 pom 中定义的属性以及通过命令行传递的属性(-D 选项)
我不确定您的要求,但您也可以创建一个原型,您可以从中创建所有子项目。