我正在一个项目的一个单独分支中,必须在其中实施Flyway。在我上演,承诺并将所有内容推送到我的分支机构之后,效果很好。
我已经完成了对master分支的结帐,将其拉出,移回了自己的分支。我的代码是相同的,没有数据丢失,但是以某种方式,我的Flyway依赖项无法在build.gradle中解决,因此import
import org.flywaydb.core.Flyway;
。
flyway {
schemas = ['ApplicationUser', 'Kingdom']
placeholders = [
'keyABC' : 'valueXYZ',
'otherplaceholder': 'value123'
]
url = (System.getenv("database"))
user = (System.getenv("db_username"))
password = (System.getenv("db_password"))
我在这里收到的错误消息:“无法解决'flyway'”。
build.gradle中与Flyway有关的其他依赖项:
plugins {
id "org.flywaydb.flyway" version "5.2.4"
}
dependencies {
implementation 'org.flywaydb:flyway-core'
compile "org.flywaydb:flyway-core:5.2.4"
flywayMigration "com.xy.z"
您能帮我弄清楚问题可能是什么,并帮助我解决该问题吗?
谢谢。
答案 0 :(得分:0)
使用Gradle,您必须先定义自定义配置,例如flywayMigration
,然后才能在依赖项中使用它。
喜欢这个:
configurations {
flywayMigration
}
dependencies {
...
flywayMigration "com.xy.z"
}
您的gradle构建配置中似乎缺少配置部分。