0
我愉快地在InteliJ使用Scala 2.10和Java 1.7的工作 - 和我在嘗試升級到斯卡拉2.11和Java 1.8InteliJ SBT自動導入得出:在插件二進制不兼容檢測
我的過程在Ubuntu 14上 - 和javac顯示
update-alternatives --config javac
There are 2 choices for the alternative javac (providing /usr/bin/javac).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/bin/javac 4 auto mode
1 /usr/lib/jvm/java-7-oracle/bin/javac 3 manual mode
* 2 /usr/lib/jvm/java-8-oracle/bin/javac 4 manual mode
由於我安裝了Java 7和8。
我試圖導入播放2.3項目(使用IntelJ SBT自動導入)和我得到
Error while importing SBT project: ... at xsbt.boot.Boot$.main(Boot.scala:20) at xsbt.boot.Boot.main(Boot.scala) [error] sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected. [error] Note that conflicts were resolved for some dependencies: [error] com.github.mpeltonen:sbt-idea [error] commons-io:commons-io [error] org.apache.commons:commons-lang3
......
我不知道如何前進調查此錯誤;但我的想法是
從 - Sbt plugin binary incompatibility - 它可能與SBI上inteliJ正在使用的版本有關?
另一個想法是; InteliJ Scala Plugin是否特定於Java版本(7 vs 8?)如果是這樣 - 我如何確保InteliJ獲得正確的版本?我嘗試重新安裝插件;但那並沒有改變任何東西。
謝謝 布倫特