Я использую SBT 0.13.7 для создания проекта Scala 2.10.4. Я использую Artifactory в основном как локальный автономный кеш (хотя эта проблема присутствует, когда я пытаюсь ее заполнить, в Интернете).Как SBT определяет версию для версии scalajs-реакции для загрузки
Я включил scalajs реагирующей библиотеку с
libraryDependencies += "com.github.japgolly.scalajs-react" %%% "core" % "0.11.2"
, но я получаю
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.github.japgolly.scalajs-react#core_sjs0.6_2.10;0.11.2: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
У меня есть Artifactory, указывающий на
http://central.maven.org/maven2/
среди других сделок РЕПО, но это выглядит как это имеет 0,6_2.11
http://central.maven.org/maven2/com/github/japgolly/scalajs-react/core_sjs0.6_2.11/
Как SBT определил, что ему требуется 0,6_2.10, и могу ли я каким-то образом повлиять на него?
EXTRA:
Похоже, я могу указать это в правильном направлении с
libraryDependencies += "com.github.japgolly.scalajs-react" %%% "core" % "0.11.2" from "http://central.maven.org/maven2/com/github/japgolly/scalajs-react/core_sjs0.6_2.11/0.11.2/core_sjs0.6_2.11-0.11.2.jar"
, но это, кажется, полностью байпас Artifactory.
Вы не можете включить зависимость 2.11 в проект 2.10. Сначала вам нужно перейти на 2.11. – sschaef
И вдруг _2.11 имеет смысл. Я вижу, что в этом maven-репо есть core_sjs0.5_2.10 - есть ли причина, по которой это будет 0.6_2.11, а не 0.5_2.10? –
Ah - переход на 2.11 и использование libraryDependencies + = "com.github.japgolly.scalajs-react"% "core_sjs0.6_2.11"% "0.11.2"? –