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

Я решаю эту проблему, добавляя Full control разрешение для файлов .mdf и .ldf для группы Users.

17
задан user310291 1 August 2010 в 19:29
поделиться

2 ответа

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

См. Это видео по установке Scala .

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

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


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

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

Вы создадите следующее дерево (похожее на другая установка вручную, описанная в этом SO answer )

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 вы устанавливаете.
Если у вас есть несколько версий Scala в ваших myPlugins , p2 автоматически обнаружит самую последнюю версию, даже если вы установите их в ' a / eclipse / ... ', ' ] b / eclipse / ... ',' c / eclipse / ... '.
Я просто считаю « org.scala-ide.1.0.0.201008022319 » более точным, чем « a », « b » или « c ] ', чтобы запомнить, какие именно плагины у меня есть в общих папках.

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


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

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

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


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

Наконец, вы можете:

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

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

12
ответ дан 30 November 2019 в 13:20
поделиться

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

Переходят к опции “Help” сверху Вашего Eclipse IDE на панели инструментов.

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

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

0
ответ дан 30 November 2019 в 13:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: