Запуск жидкости в Java-код - PullRequest
       18

Запуск жидкости в Java-код

3 голосов
/ 28 сентября 2011

Я пытаюсь выполнить в Java-коде аналог задачи Ant "updateDatabase":

Main.main( new String[]{"--defaultsFile=db/properties/db.test.properties --logLevel=debug update"} );

Сначала я не смог найти команду updateDatabase.Я пробовал: update, updateSQL,, но все время получаю:

Errors:
  Command not passed

Мой файл db.test.properties, если он может помочь:

#liquibase.properties
driver: org.hsqldb.jdbcDriver
url: jdbc:hsqldb:mem:datasourcedb
username: TEST
password: TEST
changeLogFile: db/changelog/db.changelog-master.xml

У меня естьиспользовал символ ":" в качестве разделителя в файле свойств, как описано в liquibase.properties

Что я делаю не так?Пожалуйста, помогите.

1 Ответ

2 голосов
/ 28 сентября 2011

Используйте отдельные строки вместо одной большой строки:

Main.main( new String[]{
   "--defaultsFile=db/properties/db.test.properties",
   "--logLevel=debug",
   "update"
} );
...