Me gustaría obtener algunos consejos sobre la configuración de un espacio de trabajo multiproyecto utilizando Eclipse. En otras palabras, tengo la intención de crear una aplicación que utilizará dos o más proyectos para su construcción final. Los proyectos se almacenarán en algún sistema de control de versiones. Esto es bastante fácil de hacer.Configuración del proyecto con Eclipse y Mercurial
El consejo que estoy buscando es cómo debo configurar el control de versiones o el área de trabajo de Eclipse para que la configuración de un nuevo desarrollador/máquina nueva * sea muy simple. Idealmente, ese nuevo desarrollador o desarrollador en una máquina nueva simplemente emitiría un comando (a algo: podría ser Eclipse, el sistema de control de versiones, algún sistema de compilación, o incluso un script); ese comando configurará un entorno desde el cual sería posible construir el código.
Usaré Java para un idioma y Mercurial para control de versiones, si eso es importante para una solución. Estoy abierto a usar un sistema de compilación, aunque casi no estoy familiarizado con ninguno de ellos.
Esencialmente, estoy a la esperanza de aprender
- donde deben almacenarse los proyectos en el repositorio
- cómo Eclipse debe importar o de otra manera descubrir los proyectos
- cómo iniciar el descubrimiento mencionado anteriormente
* En este caso, una nueva máquina significa una máquina con necesaria aplicaciones (como Eclipse y TortoiseHg) pero sin las cajas del código o cualquier área de trabajo
Así que quieres una manera fácil de duplicar su entorno de desarrollo? – JPelletier
Sí, quiero una manera fácil de configurar un entorno de desarrollo en otra máquina y espero hacerlo desde algún repositorio central. Pero más que eso, espero obtener consejos sobre la mejor manera de configurar el medio ambiente en primer lugar. – Eric