我希望从另一个具有GitHub链接的文件中动态填充Liquidbase include标签。可以这样做吗?
答案 0 :(得分:0)
我认为这是不可能的,至少在liquibase级别。
您可以在构建应用程序时运行一些maven任务来下载文件(可能是在构建过程的开始,因为liquibase文件被打包在生成的工件中),将这些文件放在某个目录中,然后使用liquibase的标记<includeAll>
包含所选目录中的所有文件。
此外,即使在preConditions
级别,我也不认为<databaseChangeLog>
会起作用,因为如果我错了,请纠正我,liquibase会在运行任何{{ 1}}。