Liquibase在我的jar文件之外使用了一个变更日志



我开发了一个使用Liquibase的应用程序,并构建了一个jar文件。

我想知道是否可以使用jar文件之外的变更日志文件,例如:

-Folder
--jar file
--changelogFile

我知道Liquibase取消了使用绝对路径的选项,那么有其他方法可以实现这一点吗?

找到了答案。如果您正在使用Java liquibaseApi,只需使用ResourceAccessor

ResourceAccessor accessor= new FileSystemResourceAccessor("C:\Users\demo\Documents\Migrations");
return new Liquibase(changelog, accessor, connection);

最新更新