Недопустимая команда: eclipse (аналогично: help, псевдоним)

C:\Users\Shweta\Hi>sbt

Предупреждение виртуальной машины 64-разрядного сервера Java HotSpot™: игнорирование параметра MaxPermSize=256m; поддержка была удалена в 8.0

[info] Загрузка глобальных плагинов из C:\Users\Shweta.sbt\0.13\plugins

[информация] Загрузка определения проекта из C:\Users\Shweta\Hi\project

[info] Установите для текущего проекта значение hi (в файле сборки:/C:/Users/Shweta/Hi/)

бегать

[информация] Беги привет

Hi!

[успех] Общее время: 1 с, завершено 24 февраля 2017 г., 12:41:13.

компилировать

[успех] Общее время: 0 с, завершено 24 февраля 2017 г., 12:41:17.

затмение

[ошибка] Недопустимая команда: eclipse (аналогично: справка, псевдоним)

[ошибка] Недействительный ключ: eclipse (аналогично: поставить, лицензии, очистить)

[ошибка] затмение

[ошибка] ^


person Shweta Janugade    schedule 24.02.2017    source источник


Ответы (3)


Вам нужно добавить sbteclipse плагин в ваш файл определения плагина (для этого, скорее всего, глобальный, - в вашей настройке C:\Users\Shweta.sbt\0.13\plugins\plugins.sbt), после этого вы сможете использовать команду eclipse.

Обязательно вызовите reload в оболочке sbt, если файл был обновлен без выхода из оболочки.

Посетите sbteclipse GitHub, чтобы получить дополнительные сведения.

person Art Licis    schedule 19.03.2017

Вам нужно определение плагина sbteclipse для выполнения команды eclipse.

Вы также можете добавить определение плагина:

  • в глобальном файле плагинов по адресу ~/.sbt/<SBT_VERSION>/plugins/plugins.sbt
  • или в вашем локальном файле плагинов проекта по адресу <PROJECT_DIR>/project/plugins.sbt

Плагин должен быть добавлен, добавив определение как:

`addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "<PLUGIN_VERSION>")`

Например:

`addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.4")`

После добавления определения плагина вы можете запустить команду eclipse как:

[play-scala-app] $ eclipse
[info] About to create Eclipse project files for your project(s).
...

См. также документацию по проекту sbteclipse по адресу https://github.com/sbt/sbteclipse.

person jwebuser    schedule 12.12.2018

Насколько я знаю, с «текущей» недокументированной версией 1.2.0 (по состоянию на 6 августа 2018 г.) это будет:

C:\Users\Shweta.sbt\1.0\plugins\plugins.sbt

Я проверил это на своей Windows 10, и команда eclipse прошла успешно.

person Bene Volent    schedule 06.08.2018