Я хотел бы знать, как преобразовать обычный проект scala в проект sbt. Я попытался вручную создать файл sbt в корневом каталоге, правильно реализован, но Intellij все еще не распознает это как проект sbt, то есть он не покажет мне в «View -> Tool Windows» «SBT ".Настройка проекта модуля в Scala как проект sbt?
Как мне это сделать? На самом деле я пытаюсь создать пустой проект с несколькими (независимыми) модулями.
Из того, что я собрал, похоже, нет возможности добавить модуль непосредственно с поддержкой sbt, правильно?
Спасибо
Вы хотите иметь проект Scala, который имеет SBT-модули или проект SBT с несколькими модулями? –
Grrr, хороший вопрос. Я понятия не имею, я все еще младенец в этом отношении. Вероятно, я склоняюсь к прежней, а не к последней, потому что я бы хотел физически разделить различные части проекта, чтобы избежать сцепления. Или я могу сделать это в обоих направлениях? Будет ли один проект SBT с несколькими модулями позволять мне просто проверять из репозитория один модуль и строить его? –
Да. Лучше, если у вас есть несколько подпроектов (a.k.a. многопроектный SBT). Каждый проект будет иметь свой собственный каталог, параметры, настройки и т. Д., И они могут быть скомпилированы, упакованы, протестированы независимо. Проекты могут иметь зависимости от внешних библиотек и зависимостей от других подпроектов. – marios