我们的Web应用程序使用数据库,目前配置为两个无关的 Maven项目(保存在不同的git存储库中):
app-pom.xml
db-pom.xml
- 基于Liquibase更改日志构建。 Liquibase作为deploy
阶段的一部分运行。这很好用,但现在我们正在设置一个结束2端测试,这需要一个测试数据库。 (是的,我知道我们可以将DB更改日志作为app-pom.xml
的一部分,但我们选择了这种设计,因为有更多应用程序使用此数据库模式。)
是否可以下载db-pom.xml
并将其deploy
目标作为app-pom.xml
构建周期的一部分运行(例如在pre-integration-test
期间)?