В моих файлах build.sbt я заявляю, что хочу использовать версию 18.9 из библиотеки:
val finagleVersion = "18.9.0"
<zip>
lazy val commonDependencies = Seq(
<zip>,
"com.twitter" %% "finagle-core" % finagleVersion,
, но это, кажется, игнорируется, когда я запускаю sbt с
scalacOptions ++= (compilerOptions :+ "-Ylog-classpath"),
, который выводит все банки, используемые во время компиляции. И там я вижу, что для каждой зависимости finagle, включая ядро, используется версия 19.3:
C:\Users\<me>\.coursier\cache\v1\https\<me>%40<company repo>\artifactory\Central-cache\com\twitter\finagle-core_2.12\19.3.0\finagle-core_2.12-19.3.0.jar
Откуда это «предпочтение» для последних версий?