[英]Running liquibase in java code
我正在嘗試在Ant的“updateDatabase”任務的Java代碼模擬中執行:
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中所述
我究竟做錯了什么? 請幫忙。
使用單獨的字符串而不是一個大字符串:
Main.main( new String[]{
"--defaultsFile=db/properties/db.test.properties",
"--logLevel=debug",
"update"
} );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.