попробуйте следующее:
java -cp /path-to-your/spring-boot-fat.jar \
-Dloader.system=true \
-Dloader.main=liquibase.integration.commandline.Main \
org.springframework.boot.loader.PropertiesLauncher \
--changeLogFile=db/changelog/db-changelog-master.xml \
--driver=org.h2.Driver \
--username=sa \
--url="jdbc:h2:~/test;AUTO_SERVER=TRUE;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE" \
--password=sa \
updateSQL
конечно, измените свойства вашей базы данных и правильно укажите путь вашего журнала изменений на classpath.
Обновление:
это может помочь вам сделать это программно:
void testRollback(final Connection connection) throws LiquibaseException {
final Liquibase liquibase = new Liquibase(
"/path-to/your/changelog.xml",
new CompositeResourceAccessor(new ClassLoaderResourceAccessor(), new FileSystemResourceAccessor()),
new JdbcConnection(connection));
final String contexts = "dev,test";
liquibase.rollback(10, contexts);
}