0
爲什麼SBT版本扮演完全合格依賴的角色?爲什麼SBT版本扮演完全合格依賴的角色?
我認爲這隻取決於Scala的版本。
這裏是一個例子。
build.sbt
有scalaVersion
設置爲2.10.2
build.properties
有sbt.version
設置爲0.12.1
plugins.sbt
有插件依賴性"com.github.siasia" %% "xsbt-web-plugin" % "0.12.0-0.2.11.1"
如果我建造它,我看到下面的日誌中:
[info] Resolving com.github.siasia#xsbt-web-plugin_2.9.2;0.12.0-0.2.11.1 ...
但如果我改變sbt.version
設置爲0.13.0-RC5
SBT沒有找到這個插件,並在日誌中說
[info] Resolving com.github.siasia#xsbt-web-plugin_2.10;0.12.0-0.2.11.1 ...
爲什麼它改變階版本,如果它留在我的配置2.10.2?如何解決它?