Я использую Liquibase для генерации схемы БД из существующей базы данных H2.Я использую следующее:
liquibase --driver=org.h2.Driver --classpath=./h2-1.4.199.jar --changeLogFile=db.schema.sql --url="jdbc:h2:mem:testdb" --username=sa --password= --logLevel=debug generateChangeLog
Итак, абсолютно стандартные значения для подключения к экземпляру H2.Но команда выше генерирует пустой файл журнала изменений (только некоторые основные заголовки Liquibase).
Я пытался использовать разные URL (h2 в файле), я пытался установить другой пароль и имя пользователя, я даже пытался определить параметр defaultSchemaName, но все равно.Плагин Liquibase maven говорит: никаких изменений не найдено, ничего не поделать Liquibase без плагина maven говорит: команда Liquibase 'generateChangeLog' была успешно выполнена.
Я также пытался ввести недопустимые учетные данные (имя пользователя или пароль), но все равно.