2010-08-01 14 views
14

http://www.scala-ide.org/¿Cómo instalar el complemento Scala manualmente?

da http://download.scala-ide.org/update-current-35

Hay características y plugins. ¿Qué debería usar o ambos? ¿Debería descomprimirlos todos en las características de eclipse y/o en el directorio de complementos?

Por cierto, ¿qué diferencia entre las características y los complementos?

+0

He editado y completado mi respuesta para abordar la parte de instalación * manual * del complemento Scala. – VonC

Respuesta

12

Debe usar ambos: el update-current-35 es un p2 site que puede ingresar en su "Lista de software disponible" al instalar un nuevo software en Eclipse.
Eclipse detectará tanto las características como los complementos dentro de ese sitio de direcciones p2, y las instalará todas.

Ver esto Scala installation video.

La diferencia entre feature and plugin is explained here.

No olvide utilizar la versión correcta de Eclipse para esta instalación: Eclipse Classic 3.5.2.


Si necesita instalarlo manualmente, debería copiar el contenido completo de los plugins y features directorios de ese sitio p2 en un shared dropins se hace referencia en su eclipse.ini (ver este eclipse.ini for eclipse3.5).
(que no necesita copiar site.xml, contents.jar, artifact.jar)

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

va a crear el siguiente árbol (similar a otra instalación manual descrita en este 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 

Nota:

La carpeta 'org.scala-ide.1.0.0.201008022319' directamente debajo de myPlugins podría ser cualquier nombre en realidad! Acabo de tomar un nombre inspirado en la identificación de funciones para identificar claramente el plugin Scala exacto que está instalando.
Si tiene varias versiones de Scala en su myPlugins, p2 detectará la más reciente automáticamente, incluso si las instala en 'a/eclipse/...', 'b/eclipse/...', 'c/eclipse/...'.
Simplemente busco 'org.scala-ide.1.0.0.201008022319' más preciso que 'a', 'b' o '', para recordar qué plugins exactos tengo en mis dropins compartidos.

Necesita tener la versión correcta de Eclipse (clásico 3.5.2) para asegurarse de incluir todas las dependencias que necesite el complemento Scala.


Instalación local:

Se puede crear el mismo árbol ('org.scala-ide.1.0.0.201008022319/eclipse/....') dentro del directorio '' dropins dentro de su eclipse.
No necesitará declarar un directorio compartido de dropins en su eclipse.ini.

Simplemente prefiero usar un dropins compartido porque tengo muchas instalaciones de eclipse, pero si tienes el eclipse correcto, puedes hacer el mismo árbol directamente en </path/to/your/eclipse/dropins>.


instalación sucio:

Por último, se podría:

  • copiar el contenido de 'http://download.scala-ide.org/update-current-35/plugins/' en el directorio plugins de su eclipse.
  • copie el contenido de 'http://download.scala-ide.org/update-current-35/features/' en el directorio features de su eclipse.

Pero me parece que no es muy limpio, porque mezcla los complementos nativos que vienen con su distribución Eclipse y los complementos adicionales que está agregando.

+0

Hola, sé cómo instalar este plugin con la url, mi pregunta es acerca de instalarlo MANUALMENTE :) – user310291

+0

¿Podría usar esto también con la versión de Galilleo? http://wiki.eclipse.org/Equinox_p2_Getting_Started – user310291

+0

@asksuperu: sí, puede hacerlo, pero los "formatos admitidos Dropins" conducen a la misma estructura de árbol que menciono en mi respuesta. Y la agrupación de paquetes es un poco más compleja que un intercambio compartido (mencioné la agrupación de paquetes [en esta respuesta SO]) (http://stackoverflow.com/questions/582391/installing-eclipse-3-4-plugins-in-a -directory-other-than-eclipsehome-plugins/582430 # 582430)). – VonC

4

Simplemente arrastre y suelte Scala IDE su eclipse. Puede encontrar el archivo de imagen de arrastrar y soltar (Instalar) en el siguiente enlace.

http://marketplace.eclipse.org/content/scala-ide

http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=421

A continuación, siga los pasos de la instalación.

enter image description here

+0

Dejé caer el icono Instalar de http://marketplace.eclipse.org/content/scalaide en mi IDE, como sugirió, y en consecuencia puedo usar Eclipse. Pero ahora, si copio mi instalación de eclipse en otra máquina, cuando abro el IDE en la otra máquina, no veo Scala (p.no hay perspectiva de Scala). ¿Cómo? – inor

4

Para la versión de neón de eclipse, podemos añadir Scala plug-ins siguiendo los pasos siguientes.

  1. Ayuda -> Instalar nuevo software
  2. Haga clic en Agregar botón junto a "trabajar" campo de texto.
  3. Ingrese "http://download.scala-ide.org/sdk/lithium/e46/scala211/stable/site" en la ubicación y dé un nombre que pueda recordar.
  4. El árbol de plug-in relacionado con Scala aparece en la lista. Elija los componentes para agregar.
  5. Haga clic en siguiente, siguiente, finalizar.
Cuestiones relacionadas