scala - SBT 找不到和导入cats-core
问题描述
我正在开始一个新项目来试用 Scala Cats,而我的 SBT 似乎拒绝找到猫核心。引入 ScalaTest 之类的东西没有问题,但是每当我尝试使用 cat-core 作为 a 刷新我的 sbt 项目时libraryDependencies
,它声称它是一个未解决的依赖项,查看错误,它说:
[warn] module not found: org.typelevel#cats-core_2.13;2.0.0-M2
[warn] ==== local: tried
[warn] /Users/me/.ivy2/local/org.typelevel/cats-core_2.13/2.0.0-M2/ivys/ivy.xml
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/org/typelevel/cats-core_2.13/2.0.0-M2/cats-core_2.13-2.0.0-M2.pom
[warn] ==== local-preloaded-ivy: tried
[warn] /Users/me/.sbt/preloaded/org.typelevel/cats-core_2.13/2.0.0-M2/ivys/ivy.xml
[warn] ==== local-preloaded: tried
[warn] file:////Users/me/.sbt/preloaded/org/typelevel/cats-core_2.13/2.0.0-M2/cats-core_2.13-2.0.0-M2.pom
[warn] ==== cats-core: tried
[warn] https://mvnrepository.com/artifact/org.typelevel/cats-core/org/typelevel/cats-core_2.13/2.0.0-M2/cats-core_2.13-2.0.0-M2.pom
我的 build.sbt 看起来像这样:
scalaVersion := "2.13.0"
libraryDependencies ++= Seq(
"org.typelevel" %% "cats-core" % "2.0.0-M2",
"org.scalatest" %% "scalatest" % "3.0.8" % Test
)
resolvers += "cats-core" at "https://mvnrepository.com/artifact/org.typelevel/cats-core" // it gives the same errors without this line
scalacOptions ++= Seq("-Xfatal-warnings","-Ypartial-unification")
val exportFullResolvers = taskKey[Unit]("debug resolvers")
exportFullResolvers := {
for {
(resolver,idx) <- fullResolvers.value.zipWithIndex
} println(s"${idx}. ${resolver.name}")
}
知道怎么带进去吗?
解决方案
错误非常明确module not found: org.typelevel#cats-core_2.13;2.0.0-M2
我所做的就是搜索(谷歌)mavenrepo cats-core
通常最好的结果会引导你
https://mvnrepository.com/artifact/org.typelevel/cats-core
或者 on(有时这个站点更容易,在导航 scala 版本时):
推荐阅读
- asp.net-boilerplate - 第二个数据库上下文在单元测试中不可用
- r - 在 r markdown 环境中从 kable() 生成的乳胶代码获取 pdf 的问题
- heroku - heroku laravel 错误:无法建立隧道套接字,原因=连接 ECONNREFUSED 127 .0.0.1:8080
- jmeter - 无法使用 Jmeter 捕获 CRM Dynamics 365 应用程序的请求响应
- reactjs - 使用 react-validation-mixin 验证 redux-form
- .net - 验证 ipv6 地址时出错.Net
- c# - 如何在c#中的winforms中将搜索和清除图标显示到右端的文本框中
- angular - 发布请求正在转换为两个 GET 请求。我不敢相信我的眼睛
- css - 反应组件未在浏览器上显示
- reactjs - React-Test-Render 调用组件方法