studio programacion móviles libro desarrollo curso aplicaciones eclipse organization project-structure multiple-languages

eclipse - móviles - manual de programacion android pdf



¿Cómo organizas más de 100 proyectos en Eclipse? (5)

  1. Archivo - Nuevo - Conjunto de trabajo Java
  2. Añadir proyectos relacionados en el conjunto de trabajo.
  3. Repita hasta que la mayoría / todos los proyectos estén en conjuntos de trabajo relevantes.
  4. En el Explorador de paquetes, haga clic en el menú Ver (el icono del triángulo orientado hacia abajo), Elementos de nivel superior - Conjuntos de trabajo.
  5. Arrastrar y soltar reordenar los conjuntos de trabajo.

Cuando tiene más de 5 idiomas y más de 100 proyectos, IMO, el valor predeterminado de usar un espacio de trabajo no es aceptable porque el espacio de trabajo se vuelve terriblemente desorganizado. Tener un gran espacio de trabajo desorganizado reduce su productividad.

La pregunta:

¿Cuáles son las formas más avanzadas de usar Eclipse cuando tiene más de 5 idiomas y más de 100 proyectos? Realmente agradecería consejos que elaboren un poco más que solo dar una oración como "usar múltiples espacios de trabajo" o "usar conjuntos de trabajo".

"Debe tener" requisitos:

  • El navegador de proyectos solo muestra proyectos relacionados (como solo proyectos de abc language o solo proyectos de xyz)
  • El método descrito está siendo utilizado actualmente por usted o alguien que conoce y se ha utilizado durante más de dos semanas.

"Quisiera" requisitos:

  • la capacidad de poder tener proyectos con el mismo nombre (como "helloworld" para language xyz y "helloworld" para language abc)

(Nota al margen:

Para su información, una de las razones para preguntar en SO.com es porque he buscado lo suficiente en Google para saber que hay MUCHAS personas que tienen el mismo problema de "Ayudar a mi espacio de trabajo de Eclipse está fuera de control" )


De hecho, no hay ningún problema en el uso de un solo espacio de trabajo, incluso cuando hay un gran número de proyectos.

Maneras de mejorar el rendimiento

  • En la Vista del Explorador de proyectos, haga clic con el botón derecho en el proyecto no utilizado y elija ''cerrar proyecto'' en el menú contextual
  • Desmarque Build Automatically desde el menú Project

Manera de reducir el desorden.

  • Utilice el Working Set para desglosar el conjunto específico de proyectos.

    Window - > Show View -> Navigator

Seleccione el submenú (botón hacia abajo) en la vista del navegador y seleccione Select Working Set . Luego cree un conjunto de trabajo seleccionando el botón New . Seleccione Resource en la nueva ventana emergente y seleccione los proyectos en los que desea trabajar actualmente. La vista del navegador solo muestra estos proyectos. Puede cambiar entre diferentes conjuntos de trabajo siempre que sienta la necesidad.

Espero que la respuesta te ayude.


La forma en que trabajo con mis cientos de proyectos es la siguiente:

  • Tengo un gran espacio de trabajo donde tengo la mayoría de mis proyectos. Todos estos proyectos están relacionados tangencialmente. Los separo en conjuntos de trabajo. Tiendo a mostrar solo los conjuntos de trabajo de los proyectos en los que estoy trabajando actualmente. Todos los demás proyectos están cerrados.
  • Luego tengo algunos espacios de trabajo de eclipse más donde mantengo proyectos paralelos que son completamente independientes del gran espacio de trabajo. Las instalaciones de eclipse para mis proyectos paralelos son generalmente diferentes de la instalación utilizada por mi gran espacio de trabajo porque están personalizadas para el trabajo requerido por el proyecto paralelo.

Por ejemplo, mi gran espacio de trabajo usa SpringSource Tool Suite, pero mis espacios de trabajo de proyectos paralelos son Eclipse de vainilla con m2eclipse instalado.

Encuentro que esto funciona bien siempre y cuando no tenga demasiados proyectos abiertos a la vez en mi gran espacio de trabajo.


Si estos proyectos son completamente independientes entre sí, crearía espacios de trabajo separados, un espacio de trabajo para cada conjunto de proyectos que estén conectados y que no puedan construirse por sí mismos. ¿Hay alguna razón por la que no quiera dividirse en múltiples áreas de trabajo? Estoy bastante seguro de que así es como se usó Eclipse en este caso. Lo he hecho muchas veces y me parece una buena solución.


Soy un desarrollador web Java. No todos nuestros servidores de producción tienen la misma versión de Java. Entonces, hago espacios de trabajo separados para cada versión de Java.

Entonces, los valores predeterminados para un espacio de trabajo es Java 1.5, y otro es Java 1.6. Y tengo un espacio de trabajo separado para los juegos personales que estoy desarrollando.