Добавление и удаление зависимостей с помощью SBT и Scala IDE

Я экспериментировал с SBT и Scala IDE (Eclipse), и мне интересно - какой стандартный рабочий процесс для добавления и удаления зависимостей из вашего файла build.sbt, где библиотеки, связанные с проектом, будут обновлены в Eclipse?

Существуют ли какие-либо текущие плагины, которые необходимы для использования sbt с eclipse при добавлении/удалении зависимостей?

Ответ 1

Плагин sbteclipse сделает это. Ключ в том, что всякий раз, когда вы меняете свои зависимости, вам нужно повторно запустить команду для создания файлов Eclipse. Я использую:

eclipse same-targets

Затем вам нужно щелкнуть правой кнопкой мыши по проекту в Eclipse и выбрать "Обновить".

Ответ 2

Мне тоже это нужно. Я могу подтвердить, что перезапуск задачи eclipse из sbteclipse плагина (версия 1.3-RC3 для SBT 0.10.1) действительно будет регенерировать файлы проекта Eclipse (это .project и .classpath). Если вы видите что-то еще, это звучит как ошибка, о которой следует сообщить.