2015-05-07 5 views
0

я работал счастливо InteliJ с Скале 2.10 и Java 1.7 - и я в процессе пытается перейти на Скале 2.11 и Java 1,8InteliJ SBT автоматического импорта лестницу проекта дает: Binary несовместимость плагинов обнаружены

I 'm на 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.

Я пытаюсь импортировать Play 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 - это может относиться к версии на SBT, которую использует inteliJ?

Другая мысль была; Является ли плагин InteliJ Scala специфичным для версии Java (7 против 8?). Если так - как я могу убедиться, что InteliJ получает правильную версию? Я попытался переустановить плагин; но это ничего не изменило.

Благодаря Brent

ответ

1

Ах; Мне просто нужно было обновить настройки проекта, чтобы использовать 1.8!