Я нашел плагин Liquibase для градации, и многие люди рекомендовали мне gradle-liquibase-plugin от tlberglund. Я использую Gradle версии 1.2 я создаю build.gradle со следующей структурой:Плагин Liquibase для градиента
apply plugin: 'java'
apply plugin: 'liquibase'
repositories {
mavenCentral()
}
dependencies {
compile('org.hsqldb:hsqldb:2.2.8')
compile('org.hsqldb:sqltool:2.2.8')
compile('com.h2database:h2:1.3.167')
compile('org.liquibase:liquibase-core:2.0.1')
compile('com.augusttechgroup:groovy-liquibase-dsl:0.7.3')
compile('postgresql:postgresql:9.1-901.jdbc4')
}
buildscript {
dependencies {
classpath 'com.augusttechgroup:gradle-liquibase-plugin:0.6.1'
}
}
databases {
postgre {
url = "${postgreBaseUrl}" + "${postgreDB}"
username = "${postgreUserName}"
password = "${postgreUserPassword}"
}
}
changelogs {
main {
file = file('src/main/liquibase/mainChanges.groovy')
}
}
task dbInit << {
databases.postgre.url = "${postgreBaseUrl}"
databases.postgre.username = "${postgreRootUserName}"
databases.postgre.password = "${postgreRootUserPassword}"
changelogs.main.file = file('src/main/liquibase/tablespaceChanges.groovy')
}
Когда я попытался запустить «Gradle сборки» задачи я получил текстовое сообщение
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':classpath'.
> Could not find group:com.augusttechgroup, module:gradle-liquibase-plugin, vers
ion:0.6.1.
Required by:
:demo:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to
get more log output.
BUILD FAILED
Я взял зависимость от центрального репозитория Maven maven repository
Если я отмечаю зависимость как «скомпилировать», тогда все в порядке.
dependencies {
compile 'com.augusttechgroup:gradle-liquibase-plugin:0.6.1'
}
Я проверил мой локальный репозиторий и нашел там Gradle-LiquiBase-плагин-0.6.1.jar
Я не понимаю, что что-то не так. Я попробовал, как описано в оригинальной документации на GitHub
https://github.com/tlberglund/gradle-liquibase-plugin/blob/master/plugin.gradle
но получил тот же результат. Может быть, кто-то использовал этот плагин?
мне действительно нужна помощь, и извините за мой плохой английский)
Удалось ли вам получить этот плагин работает? В то время как я могу заставить его работать, я нахожу его большим количеством ошибок и хотел бы получить обратную связь и посмотреть, не является ли я единственным, кто испытывает странные проблемы. –