我已经给出了liquibase changelog文件
database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(ds.getConnection()));
String changelogPath = "SQL/liquibase/changeLogs/project-00-01-01-00.xml";
Liquibase liquibase = new Liquibase(changelogPath, new ClassLoaderResourceAccessor(), database);
liquibase.update("%");
但总是抛出这个错误:
信息:已成功发布更改日志锁
liquibase.exception.ChangeLogParseException:SQL / liquibase / changeLogs / project-00-01-01-00.xml不存在 在liquibase.parser.core.xml.XMLChangeLogSAXParser.parseToNode(XMLChangeLogSAXParser.java:100)
这在新的macOS开发环境中发生;对于Linux和Windows开发操作系统,这从来都不是问题。
我尝试检索工作目录路径并相应地调整路径的字符串,但这根本没有帮助。