Pregunta

Cuando tiene más de 5 idiomas y más de 100 proyectos, la OMI, el valor predeterminado de usar un espacio de trabajo no es aceptable porque el espacio de trabajo se desorganiza horriblemente. 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 los consejos que elaboren un poco más que solo dar una oración como "Use múltiples espacios de trabajo" o "usar conjuntos de trabajo".


"Debe tener" requisitos:

  • El navegador del proyecto solo muestra proyectos relacionados (como solo proyectos del idioma ABC o solo proyectos del idioma 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.

"Me gustaría" requisitos:

  • La capacidad de poder tener proyectos con el mismo nombre (como "Helloworld" para el lenguaje XYZ y "Helloworld" para el lenguaje 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 Eclipse está fuera de control". )

¿Fue útil?

Solución

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 no se pueden construir por su cuenta. Hay un razón ¿No quieres dividir en múltiples espacios de trabajo? Estoy bastante seguro de que así es como se pretendía usar Eclipse en este caso. Lo he hecho muchas veces y encuentro que es una buena solución.

Otros consejos

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

  • Tengo un gran espacio de trabajo donde tengo la mayoría de mis proyectos. Todos estos proyectos están todos relacionados tangencialmente. Los separo en sets 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 en los que mantengo proyectos secundarios que son completamente independientes del gran espacio de trabajo. Las instalaciones de Eclipse para mis proyectos paralelos suelen ser 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 Big Workspace utiliza SpringSource Tool Suite, pero mis espacios de trabajo de proyectos laterales son Eclipse de vainilla con M2ECLIPSE instalado.

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

  1. Archivo - Nuevo - Java Working Set
  2. Agregar proyectos relacionados al 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 Ver menú (el icono del triángulo hacia abajo), elementos de nivel superior: conjuntos de trabajo.
  5. Arrastre y suelte reordenar los conjuntos de trabajo

De hecho, no hay problema en el uso de un solo espacio de trabajo, incluso cuando hay una gran cantidad de proyectos.

Formas de mejorar el rendimiento

  • En Project Explorer View Haga clic derecho en el proyecto no utilizado y elija 'Proyecto Cerrar' del menú contextual
  • Desactivar Build Automatically de Project menú

Forma de reducir el desorden

  • Usar Working Set para profundizar en el conjunto específico de proyectos.

    Window - > Show View -> Navigator
    

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

Espero que la respuesta te ayude.

Soy un desarrollador web de 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.

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