Как установить плагин Scala вручную?

http://www.scala-ide.org/

дает http://download.scala-ide.org/update-current-35

Есть список функций и плагинов. Что я должен использовать или и то, и другое? Должен ли я просто разархивировать их все в eclipse-функциях и/или в каталоге плагинов?

Кстати, какая разница между функциями и плагинами?

Ответы

Ответ 1

Вы должны использовать оба: update-current-35 - это p2 site, вы можете войти в свой "Список доступных программ" при установке нового программного обеспечения в Eclipse.
Eclipse будет обнаруживать как функции, так и плагины на этом сайте p2 сайта и будет устанавливать их все.

Смотрите Scala установочный видео.

Здесь объясняется разница между функцией и плагином.

Не забудьте использовать правильную версию Eclipse для этой установки: Eclipse Classic 3.5.2.


Если вам нужно установить его вручную, вы должны скопировать полный контент из каталогов plugins и features с этого сайта p2 в разделяемые папки, вы ссылаетесь в своем eclipse.ini(см. eclipse.ini для eclipse3.5).
(вам не нужно копировать site.xml, contents.jar, artifact.jar)

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/path/to/myPlugins

Вы создадите следующее дерево (подобное другой ручной установке, описанной в этом SO-ответе)

C:/path/to/myPlugins
  org.scala-ide.1.0.0.201008022319
     eclipse
       features
         ch.epfl.lamp.sdt_2.8.0.scala-ide-upgrade.jar
         org.eclipse.contribution.weaving_1.6.4.scala-ide-upgrade.jar
         org.scala-ide.sdt.feature_1.0.0.201008022319.jar
         org.scala-ide.sdt.weaving.feature_1.0.0.201008022319.jar
       plugins
         org.aspectj.runtime_1.6.9.20100629172100.jar
         org.aspectj.weaver_1.6.9.20100629172100.jar
         org.eclipse.contribution.weaving.jdt_2.1.0.e35x-release-20100630-1500.jar
         org.eclipse.equinox.weaving.aspectj_1.0.0.v20100108.jar
         org.eclipse.equinox.weaving.hook_1.0.0.v20100108.jar
         org.scala-ide.scala.compiler_2.8.0.jar
         org.scala-ide.scala.library_2.8.0.jar
         org.scala-ide.sdt.aspects_1.0.0.201008022319.jar
         org.scala-ide.sdt.core_1.0.0.201008022319.jar
         org.scala-refactoring.library_0.2.0.201008022305.jar
         scalariform_0.0.5.201007302350.jar

Примечание:

Папка 'org.scala-ide.1.0.0.201008022319' непосредственно под myPlugins может быть любым именем на самом деле! Я просто взял имя, вдохновленное идентификатором функций, чтобы четко определить точный плагин Scala, который вы устанавливаете.
Если в вашем myPlugins несколько версий Scala, p2 автоматически обнаружит последнее, даже если вы установите их в 'a/eclipse/...', 'b/eclipse/...', 'c/eclipse/...'.
Я просто нахожу "org.scala-ide.1.0.0.201008022319" более точным, чем "a", "b" или "c", чтобы помнить, какие точные плагины у меня есть в общих папках.

Вам нужно иметь правильную версию Eclipse (classic 3.5.2), чтобы включить все зависимости, которые может понадобиться плагину Scala.


Локальная установка:

Вы можете создать одно и то же дерево ('org.scala-ide.1.0.0.201008022319/eclipse/....') в каталоге "dropins" в вашем затмении.
Вам не нужно объявлять общий каталог папок в eclipse.ini.

Я просто предпочитаю использовать общие капли, потому что у меня много установок eclipse, но если у вас есть правильное затмение, вы можете сделать одно и то же дерево непосредственно в </path/to/your/eclipse/dropins>.


Грязная установка:

Наконец, вы могли бы:

  • скопируйте содержимое "http://download.scala-ide.org/update-current-35/plugins/" в каталог plugins вашего затмения.
  • скопируйте содержимое 'http://download.scala-ide.org/update-current-35/features/' в каталог features вашего затмения.

Но я считаю, что это не очень чисто, потому что он смешивает родные плагины, входящие в дистрибутив Eclipse и дополнительные плагины, которые вы добавляете.

Ответ 3

Для неоновой версии eclipse мы можем добавить плагины Scala, выполнив следующие шаги.

  1. Справка → Установить новое программное обеспечение
  2. Нажмите кнопку "Добавить" рядом с текстовым полем "Работа с".
  3. Введите "http://download.scala-ide.org/sdk/lithium/e46/scala211/stable/site" в поле и введите имя, которое вы можете запомнить.
  4. Дерево плагинов, связанных с Scala. Выберите компоненты для добавления.
  5. Нажмите Далее, Далее, Готово.

Ответ 4

Я знаю его старый вопрос и, возможно, лучше обрабатывать/отвечать на различные сайты, хотя я просто добавил следующее в качестве сайта обновления и установил соответствующие части.

http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site

Ответ 5

В настоящее время я использую Eclipse IDE, а затем добавил плагин Scala, просто выполните следующие шаги:

Перейдите к опции "Справка" в верхней части Eclipse IDE на панели инструментов.

http://commandstech.com/how-to-add-scala-plugin-in-sts-eclipse-ide-on-ubuntu/

Приведенный выше источник работает для меня.