Плагин Eclipse и плагин NetBeans используют компилятор Scala для множества вещей из простых вещей, таких как подсветка синтаксиса, таких как вывод типа, разрешение и отображение имплицитов для более привлекательных материалов, таких как автоматические рефакторинги с управляемым типом и семантическая подсветка.
И более конкретно, они используют 2.8 компилятор, потому что 2,8 компилятор имеет полностью переработан API и новые рамки (так называемые презентации компилятор), который специально предназначен для Иды, так что они могут получить всю необходимую информацию из компилятора, но также могут передавать информацию (например, в случае рефакторинга) обратно в компилятор.
Итак, вкратце: версия плагина тесно связана с версией компилятора, и, в свою очередь, компилятор поддерживает только одну версию языка. В частности, для плагинов IDE требуется 2.8 версия компилятора, потому что они используют новую структуру компилятора представления, а компилятор 2.8 не поддерживает язык 2.7.
Это плотная муфта, конечно, не хорошая вещь, и она будет разбита в будущем, но пока вы застряли.
Вы: можете попробовать IDE IntelliJ IDE и их плагин Scala. Насколько я знаю, они написали свой собственный компилятор (ну, по крайней мере, те части, которые им нужны для подсветки синтаксиса и рефакторинг), исключительно из спецификации языка Scala, без использования каких-либо API-интерфейсов Scala Compiler. Плагин Scala работает с Community Edition.