Как запускать задачи сборки sbt из IntelliJ IDEA?

Можно ли запустить sbt-assembly из IntelliJ IDEA?

Также я прочитал в документе, что можно добавить задачу в окно инструмента SBT. Но я вижу, что это только помогает вам рассматривать ваш проект не как задачу? Я не могу добавить туда никаких задач. Как работает окно инструмента?

У меня есть последняя версия IntelliJ IDEA.

Ответ 1

Этот ответ теперь устарел. Теперь IntelliJ позволяет создать конфигурацию запуска для задачи SBT. Вы создаете конфигурацию запуска с помощью:

  • выберите "Редактировать конфигурации" в меню "Выполнить" (или на панели инструментов popup)
  • нажмите кнопку "+", чтобы добавить конфигурацию и выбрать "Задача SBT" как тип конфигурации, которую вы хотите создать.
  • заполните данные, такие как имя задачи и рабочий каталог при необходимости

Теперь вы можете запустить задачу так же, как и любую другую конфигурацию запуска; выберите его во всплывающем меню конфигурации запуска на панели инструментов и нажмите кнопку запуска (или, если вы один из тех, кто только на клавиатуре, нажмите shift-ctrl-r и выберите задачу из всплывающего окна, которое появляется)

официальная документация здесь: https://www.jetbrains.com/help/idea/2016.2/run-debug-configuration-sbt-task.html

Ответ 2

Вы можете найти плагин SBT, полезный для ваших нужд. С его помощью вы можете выполнять любые задачи или команды, доступные в вашей сборке, поэтому sbt-assembly тоже должны работать.

Плагин предоставляет вам консоль SBT, в которой вы запускаете оболочку sbt, как если бы вы запускали ее в командной строке. Плагин предоставляет вам более сложную среду IDEA для работы с интерактивной консолью.

enter image description here