根据Flywaydb documentation provided,我将Flyway添加到我的plugins.sbt
:
addSbtPlugin("org.flywaydb" % "flyway-sbt" % "4.0.3")
和我主要build.sbt
的解析器:
resolvers += "Flyway" at "https://flywaydb.org/repo"
但是在构建时我得到以下内容:
[info] Resolving org.flywaydb#flyway-sbt;4.0.3 ...
[warn] module not found: org.flywaydb#flyway-sbt;4.0.3
...
sbt.ResolveException: unresolved dependency: org.flywaydb#flyway-sbt;4.0.3: not found
我不确定为什么这不解决?根据{{3}},这是一个https
问题,但我已确定在此处指出。难道我做错了什么?如果没有,有没有办法可以确定该存储库位置是否已启动,如果有,则是否具有所请求的模块(flyway-sbt
版本4.0.3)?我无法在Flyway的网站上找到关于此的文档。
相同版本的flyway-core
可以this question,但没有sbt
插件。
答案 0 :(得分:3)
resolvers
必须在plugins.sbt
文件中更新,而不是在主build.sbt
文件中更新。这样做可以找到并下载依赖项。