Как собрать / протестировать Scala без зависимости от IDE?

Сейчас я хорошо разбираюсь в Scala, и мне это очень нравится; Надеюсь начинать будущие проекты именно на нем, а не на Java. Что мне нравится меньше, так это (относительно) плохая поддержка IDE. Я обнаружил, что и IDEA, и Eclipse с подключаемым модулем Scala (включая ночные сборки) немного ненадежны или сложны в использовании - мне нужно что-то, на что я всегда могу положиться. Например, вчера я не мог получить новую установку плагина eclipse + для запуска моих тестов или даже открыть окно редактора!

Я подумываю о переключении между Eclipse / IDEA в зависимости от того, что лучше всего подходит для данной задачи и что еще более важно, сокращение моей зависимости от IDE для создания и запуска тестов (ScalaTest). Для меня это нетривиально, поскольку я вырос на Java в Eclipse; оставить Eclipse SVN для использования GIT изначально было большим делом. Учитывая, что у меня есть время изучить только один инструмент, это должен быть Ant, Maven, buildr, sbt, ....? Как работают другие люди?

5
задан Abhinav Sarkar 16 September 2010 в 07:20
поделиться