gpt4 book ai didi

spring - 更改分支后无法解决Flyway依赖性

转载 作者:行者123 更新时间:2023-12-03 05:38:48 27 4
gpt4 key购买 nike

我正在一个项目的另一个分支中工作,在该分支中我必须实现Flyway。在我上演, promise 并将所有内容推送到我的分支机构之后,它运行良好。

我已经完成了对master分支的结帐,将其拉出并移回了自己的分支。我的代码是相同的,没有数据丢失,但是以某种方式,我的Flyway依赖项无法在build.gradle中解决,因此导入
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"

您能帮我弄清楚问题可能是什么,并帮助我解决问题吗?

先感谢您。

最佳答案

使用Gradle,您必须先定义诸如flywayMigration之类的自定义配置,然后才能在依赖项中使用它。

像这样 :

configurations {
flywayMigration
}

dependencies {
...
flywayMigration "com.xy.z"
}

似乎您的gradle构建配置中缺少配置部分。

参见 Gradle docFlyway doc

关于spring - 更改分支后无法解决Flyway依赖性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54324890/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com