我开发了一个使用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);