3

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

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

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 更改日志(如果你知道的话,也找不到有人这样做的例子!)

4

1 回答 1

1

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

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

Liquibase快速入门指南也有一个示例更改日志文件供参考。

于 2014-03-12T15:26:27.550 回答