Configuración automatizada de Eclipse?

8

Trabajo para una empresa que usa Eclipse y un montón de complementos para su entorno de desarrollo.

Estoy tratando de encontrar una forma automatizada de instalar todo (eclipse y complementos) y configurar los servidores, subversión, repositorios de tareas, Maven y Tomcat.

La solución actual es configurar Eclipse y todos sus complementos, y luego pegarlo en un archivo zip. Luego, aún necesita instalar tomcat (y conectarlo al eclipse) y luego configurar SVN, tareas (bugzilla) y Maven a mano.

Además, actualmente se desarrollan en Windows, y estoy tratando de configurar esto en ubuntu 11.10.

¿Algún consejo sobre cómo hacer que esto sea tan fácil como desempacar un tar y ejecutar un script? Estoy tratando de usar git diff para descubrir qué está haciendo eclipse, pero no ha sido fructífero.

Conrad.Dean
fuente

Respuestas:

4

Deberías probar el plugin de Workspace Mechanic . Esto puede compartir / configurar lo que quieras.

Workspace Mechanic automatiza el mantenimiento de su entorno Eclipse ajustando las preferencias, agregando ubicaciones de extensión, etc. Puedes usarlo para:

  • Cree un entorno coherente entre grupos tan grandes como toda la empresa, su equipo local o incluso entre sus propios espacios de trabajo.
  • Ahorre tiempo configurando nuevos espacios de trabajo
  • Cree tareas que garanticen que sus nuevas preferencias favoritas se apliquen a todos sus espacios de trabajo actuales y futuros. (¡Esta es una de nuestras características favoritas!)

Lo estamos usando y "simplemente funciona".

Andrey Loskutov
fuente
¡Gracias por esto! Te diré cómo nos funciona tan pronto como pueda probarlo.
Conrad
@ Conrad.Dean, ¿cómo funcionó? No veo nada acerca de configurar el servidor en Eclipse o instalar complementos y demás. Me parece que solo se trata de mantener las preferencias.
Danny
@ Danny nunca terminé implementando esto correctamente. Ya no trabajo mucho en ningún proyecto de Java, por lo que todos mis ajustes de desarrollador viven como archivos de puntos para herramientas que no requieren años para configurar: \. Lo siento
Conrad
0

Almaceno Eclipse y una configuración base en control de versiones. Eso manejaría los complementos y tal. También guardo allí todas las herramientas, como el JDK y los archivos por lotes de configuración del entorno.

De esa manera, lo único que el desarrollador necesita instalar para comenzar a trabajar es un cliente de control de versiones.

Los archivos por lotes se pueden usar para configurar los metadatos de la manera que lo desee.

Por lo general, la ruta de los archivos por lotes se configura automáticamente en relación con el lugar donde se ejecuta, de esa manera puedo tener múltiples flujos de desarrollo en una sola máquina.

Arquímedes Trajano
fuente
"... archivos por lotes para configurar los metadatos de la manera que lo desee" ¡Genial! eso es exactamente lo que estoy preguntando. ¿Cómo se obtienen los archivos por lotes para configurar las configuraciones del complemento por usted?
Conrad
1
"% ~ dp0" (puede googlear eso) ayudará a configurar las cosas. No es el archivo por lotes el que configura la configuración en el IDE que se realiza mediante la configuración específica del proyecto que forma parte de Eclipse Y se almacena en el control de versiones. Puede usar un archivo psf para definir los proyectos que se vincularán al control de versiones, sigue siendo manual, pero reduce la cantidad de pasos para que sea más manejable.
Archimedes Trajano