org.flywaydb#flyway-sbt;3.1 的 SBT ResolveException

Posted

技术标签:

【中文标题】org.flywaydb#flyway-sbt;3.1 的 SBT ResolveException【英文标题】:SBT ResolveException for org.flywaydb#flyway-sbt;3.1 【发布时间】:2016-06-19 06:02:04 【问题描述】:

我一直在尝试使用 sbt 来编译服务器应用程序的源代码,它是用 scala 编写的。当我运行 sbt 脚本时,它开始下载一些包并解决一些依赖关系,在最后一步,它返回以下错误:

sbt.ResolveException: unresolved dependency: org.flywaydb#flyway-sbt;3.1:not found

如果我忽略这个错误,我就不能使用诸如“编译”之类的命令,...

我在 ubuntu 14.04 上使用 sbt 之前编译了这个源代码并使用了我需要的命令,但现在我在另一个系统上运行它,但在同一个操作系统上,我收到了这个错误。

有没有办法解决这种依赖关系?

感谢您的帮助。

【问题讨论】:

向我们展示你的 build.sbt 看起来这是一个 sbt 插件。你有他们的resolver 就像他们在这里建议的flywaydb.org/documentation/sbt 吗? 看起来 flyway repo 已关闭或其他什么。我也遇到了同样的问题。 【参考方案1】:

确保将你的解析器从 http 切换到 https,你应该会很好

【讨论】:

以上是关于org.flywaydb#flyway-sbt;3.1 的 SBT ResolveException的主要内容,如果未能解决你的问题,请参考以下文章

org.flywaydb.core.internal.license.FlywayEnterpriseUpgradeRequiredException - ClassNotFoundException

原因:org.flywaydb.core.api.FlywayException:迁移失败!和 Spring Cloud 数据流

原因:org.flywaydb.core.api.FlywayException:验证失败。迁移 2 的迁移校验和不匹配

为啥我的 Gradle 构建失败并出现“未找到插件 [id: 'org.flywaydb.enterprise.flyway', version: '6.5.0']”错误?

flyway with spring boot and gradle--org.flywaydb.core.Flyway: 方法 <init>()V not found

将 flyway 版本 1.5 升级到 3.2