0
私は以下のLiquibaseスクリプトをGroovyで書いています。Liquibase groovy accessomg datebaseChangeLogプロパティ
package data.db
databaseChangeLog {
// H2
property(name: "date", value: "DATETIME", dbms: "h2")
property(name: "integer", value: "INTEGER", dbms: "h2")
property(name: "bigint", value: "BIGINT", dbms: "h2")
property(name: "current_date", value: "NOW()", dbms: "h2")
property(name: "current_timestamp", value: "NOW()", dbms: "h2")
// TABLES
include(file: "tables/2017-06-22-001-user-account-tables.groovy", relativeToChangelogFile: true)
}
私は、ビルドのためのGradleを使用していると私は、それ自体が作品compile "org.liquibase:liquibase-groovy-dsl:1.2.2"
ので、スクリプトが含まれています。
しかし、私はどのようにこれらのdatabaseChangeLogプロパティにスクリプト内でアクセスできるか分かりません。私は見つけることができませんし、ドキュメンテーションやそれを行う方法の例。
xmlを使用するとかなり簡単です。ここにはdocumentation with an exampleがあります。
Groovyを使用してこれを行うにはどうすればよいですか?