如何从日食中触发Liquibase

时间:2014-03-11 18:22:44

标签: eclipse-plugin liquibase jhipster

我安装了Eclipse(Spring Tool Suite,最新版本)并安装了liquibase插件。

我想要做的是从现有数据库生成第一个更改日志,这是命令行的代码,我理解。

liquibase --driver=oracle.jdbc.OracleDriver \
      --classpath=\path\to\classes:jdbcdriver.jar \
      --changeLogFile=com/example/db.changelog.xml \
      --url="jdbc:oracle:thin:@localhost:1521:XE" \
      --username=scott \
      --password=tiger \
      generateChangeLog

但我在Eclipse中看不到任何Liquibase函数的迹象。

如何在Eclipse中运行Liquibase?我希望它更容易,不必找到驱动程序路径等

我正在这样做,因为我想尝试Jhipster,它需要一个Liquibase更改日志(无法找到有人这样做的例子,如果你知道一个!)

1 个答案:

答案 0 :(得分:1)

eclipse中没有内置的liquibase函数。如果您尝试经常从Eclipse中运行Liquibase,最好的选择是使用AntMaven接口,因为可以从Eclipse命令轻松调用它们。

GenerateChangeLog通常只需要运行一次就可以将现有数据库引导到由liquibase管理,因此快速命令行调用对您来说可能是最简单的。

Liquibase Quick Start Guide还有一个示例changelog文件供参考。