Проблема:
Я очень плохо знаком с Scala (но знаком с Java).Я хотел клонировать проект Sbt , и после нескольких обновлений сборки он, наконец, синхронизировался, но когда я открыл один из файлов проекта, он показал Cannot resolve symbol cassovary
( Cassovary - библиотека от Twitter),Я проверил внешние зависимости IDEA и, к моему удивлению, он был загружен только тем, что META-INF
показывал , и когда я проверял локальную папку ".ivy2", там были байт-код и исходные файлы!
Интересно, что все зависимости библиотеки разрешены, и IDEA загружает их правильно.Только основная зависимость имеет эту проблему.
Библиотека Cassovary не загружена, но ее зависимости
Версия Sbt: 1.2.1Версия IDEA: 20.18.3.2 Community Edition
То, что я пробовал:
Неверный кеш / Перезапуск, разные версии, удаление папки .ivy2 вручную и повторная загрузка зависимостей, проверка проблем с библиотеками вGithub
build.sbt file
name := "fast-ppr"
version := "1.0"
scalaVersion := "2.11.11"
//resolvers ++= Seq(
// Resolver.sonatypeRepo("releases"),
// "Twitter Maven" at "https://maven.twttr.com"
//)
libraryDependencies += "com.twitter" %% "cassovary" % "4.0.0"
libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % "test"
![enter image description here](https://i.stack.imgur.com/Qupcz.png)