КАК для intelliJ, понятия не имею.
Но между Eclipse и Netbeans я должен сказать Netbeans, особенно если вы не желаете торговать maven за sbt и хотите IDE, которая не мешает maven.
Поддержка NetBeans maven слишком хороша.
Кажется, что редактор Scala Netbeans работает довольно хорошо.
Я забочусь не о встроенном комплекте разработки Scala в NetBeans, ни о плагине компилятора, ни о каких-либо подобных помощниках. От NetBeans я ожидаю только три вещи:
(а) Не мешай мавену и дай мавену запустить мою сборку
(б) Дайте мне достойного редактора
(c) Позвольте мне перейти от моих файлов .scala к исходному коду библиотек, на которые ссылаются мои зависимости maven.
И Netebeans может неплохо справиться со всеми тремя, я верю, даже если иногда это кажется слишком медленным.
Что я могу сказать, так это
(1) Вы не столкнетесь с какими-либо проблемами компиляции, так как задача до maven.
Плагин компилятора maven работает слишком медленно. Но компиляция scala vs java всегда такая, болезненная. Тем не менее, если вы попробовали GWT, компиляция java в javascript будет даже более болезненной.
(2) Netbeans безошибочно выяснит исходный код для ваших maven-зависимостей, и вы сможете углубиться в самые непонятные операторы sacala, такие как CSS mappers of lift.
Что касается затмения, интеграция Eclipse Maven всегда была неприятной.
Интеграция NetBeans Maven может стать очень плохой, если у вас большой проект со слишком большим количеством зависимостей и модулей. Тогда проверка внешних изменений, выполняемая netbeans, просто ужасно медленная. Это обратная сторона netbeans.
Однако, если вы и поклонник SBT ... ну, может тогда ответом будет что-то другое.
Но для меня, так как maven стал тем, чем он является сегодня, я больше никогда не хочу возвращаться к этим «проектам веб-приложений», «проектам библиотек» и т.д. новый проект в IDE.
Я просто хочу "проект Maven", и, пожалуйста, выясните, каков мой выходной артефакт, прочитав pom.