liquibase changlog的路径是什么.xml它存在于jar中以包含在当前项目中



我有一个jar,它有自己的更改日志.xml在src/main/resources下,我想将该更改日志.xml包含在我当前的项目中。例:

项目1 -> SRC/主要/资源 ->项目1.更新日志-1.0.xml

项目2 -> SRC/主要/资源 ->项目2.更新日志-1.0.xml

项目2.changelog-1.0.xml的路径是什么,以包含在项目1.changelog-1.0.xml

请参阅文档。 假设项目 1 将项目 2 作为依赖项,您应该能够将其简单地列为:

project2.changelog-1.0.xml

我找到了这个问题的解决方案。使用 maven-dependency-plugin 解压缩 project2 jar,然后使用 maven-resources-plugin 将 project2.changelog-1.0.xml 解压缩到 project1->src->main->resources 中。

提取后,使用标记以包含项目2.changelog-1.0.xml。 在项目1.更新日志-1.0.xml中。

这解决了我的问题。我不确定这是否昂贵,但我认为这是一个很好的解决方案。

最新更新