Pregunta

¿Cómo se gestiona la instalación de Eclipse, es decir, la instalación básica, plug-ins y la configuración del espacio de trabajo con respecto a las actualizaciones constantes (incluidos los principales, 3.5 => 3.6) y el uso de dos o más computadoras (de escritorio + portátiles).

Mi configuración actual es básicamente a la gestión de la instalación en varias instalaciones en paralelo, es decir, añadir manualmente nuevos plug-ins que he instalado en una a la otra, y cuando no he utilizado uno en un largo tiempo para copiar toda la agenda de un lugar a otro. Para las actualizaciones generalmente lo uso una vez al mes para obtener las últimas versiones, actualizaciones importantes que lo hacen de forma manual mediante la descarga de la distribución básica y reinstalación de todos los plug-ins en la versión de juego para la nueva versión principal de Eclipse.

Sin embargo, este enfoque tiene algunas desventajas:

  • tiempo intensivo
  • inconsistencias de actualización (Actualizar sitios cambiar ubicación, la actualización no funciona debido a alguna inconsistencia entre la versión plug-ins que requiere una gran cantidad de fijación manual, etc) (esto se ha conseguido mejor con 3.5, pero todavía me molesta)
  • hay sitio "global" de actualización, que tiene forma manual para gestionar varias ubicaciones

I intentado alternativas como Yoxos para gestión de la configuración pero hay plug-ins desaparecidos y / o no que bien probado juntos como esperaba.

Me tomó un vistazo a la idea como un IDE, la única cosa que realmente me encantó fue la administración de actualizaciones:. Centralizada y el 90% de la funcionalidad que estaría utilizando se proporcionan como un núcleo que se prueba y se actualiza como uno

Por lo tanto la pregunta: ¿Cómo gestionar sus instalaciones de Eclipse y hacer frente a las actualizaciones?

A partir de mi experiencia con otros usuarios de Eclipse que tienen al menos el mismo problema con las actualizaciones, pero no he oído hablar de una solución todavía.

¿Fue útil?

Solución

He oído cosas buenas de otros desarrolladores acerca de Google espacio de trabajo mecánico .

Eso es lo que utilizan dentro de Google para gestionar entornos Eclipse entre los equipos.

Fue código abierto en mayo de 2010, y usted puede encontrar más información en el entrada de blog .

Nota que el espacio de trabajo mecánico sin embargo, no logra plug-in de las instalaciones (ver hilo de discusión): se recuerda 'plug-in preferencias', pero la instalación del complemento mismos aún no es compatible

.

Otros consejos

I también se reunió tal inconveniente. Siempre es necesario instalar los instrumentos de desarrollo similares (como Mylyn, SVN, CDT, Clearcase) en diferentes instancias de eclipse diferentes huéspedes (Windows, Linux).

Actualización:

Eclipse ha ofrecido oficialmente una característica que ayuda la migración de lo que haya instalado desde Eclipse Indigo.

Y también es compatible instalar plug-ins existentes desde otra instancia.

Mi estrategia es la siguiente:

Cuando una nueva versión de Eclipse sale, lo instalo fresco y crear un espacio de trabajo fresco. A continuación, instalar todos los plugins mínimos que necesito de forma manual, como Subversion y M2Eclipse. Además, puedo exportar las preferencias (por ejemplo, el formato de código) en un archivo externo y volver a importar en la nueva instalación de Eclipse.

Siempre importar proyectos existentes en el espacio de trabajo. Puedo utilizar mis espacios de trabajo (o mejor, mi SVN copia de trabajo) a partir de múltiples versiones de Eclipse si es necesario.

Sólo de vez en cuando instalar plugins adicionales Eclipse y tratar de mover todas las otras partes de las herramientas principales en el entorno de construcción (por ejemplo, Hudson con varios esclavos, automatizado construye y archivos de comandos, Sonar para los informes de calidad de código, etc.)

I tratar de minimizar la complejidad de la configuración de desarrollo en mi ordenador de desarrollo local.

Sólo tengo una instalaciones pero tengo varios espacios de trabajo.

Me sincronizar la configuración del espacio de trabajo copiando el contenido del directorio de <workspace_dir>/.metadata/.plugins/org.eclipse.core.runtime/.settings.

También uso el marcadores para centralizada para guardar la actualización sitios relevantes para mi trabajo. Esto puede actuar como un sitio de actualización global. Para la importación / exportación de algunos marcadores, vaya en Preferences -> Install/Update -> Available software sites. Cuando una nueva versión de Eclipse sale (una vez al año), sólo tiene que instalar los plugins utilizando los marcadores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top