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.
He editado y completado mi respuesta para abordar la parte de instalación * manual * del complemento Scala. – VonC