Liquibase:如何根据配置动态包含来自github的文件

时间:2018-07-06 15:53:28

标签: maven mariadb liquibase

我希望从另一个具有GitHub链接的文件中动态填充Liquidbase include标签。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

我认为这是不可能的,至少在liquibase级别。

您可以在构建应用程序时运行一些maven任务来下载文件(可能是在构建过程的开始,因为liquibase文件被打包在生成的工件中),将这些文件放在某个目录中,然后使用liquibase的标记<includeAll>包含所选目录中的所有文件。

此外,即使在preConditions级别,我也不认为<databaseChangeLog>会起作用,因为如果我错了,请纠正我,liquibase会在运行任何{{ 1}}。