2012-06-07 40 views
11

Tengo un gran proyecto multi-módulo Maven. Con una estructura similarorganizar proyecto maven multi-módulo en eclipse

parentA 
    - subA1 
    - subA3 
    - subA3 
    - subA2 

parentB 
    - subB1 
    - subB2 

etc

El problema es, que Parenta y subA1 no contiene ningún código en su interior, pero todavía se puede ver en el Explorador de proyectos. Pero me gustaría ocultarlos u organizarlos en jerarquía de árbol como en un explorador. En este momento hay más de 30 proyectos y solo 20 de ellos contienen código Java. Otros simplemente contiene otras referencias de módulos. Veo los 30 proyectos en forma simple en Project Explorer.

La primera idea fue utilizar el conjunto de trabajo, pero no puedo incluir el conjunto de trabajo en otro conjunto de trabajo. ¿Cuál es la práctica común para manejar este problema para los usuarios de eclipse?

+2

la salida Netbeans;) – hovanessyan

+0

Usted podría cerrar ese sub proyecto simplemente –

+1

No voy a cerrar sub-proyecto. Debería mantenerlos abiertos. Voy a representar esta estructura en la jerarquía de árbol, el problema está en el proyecto principal que está vacío (solo proyectos de referencia de referencia) – user12384512

Respuesta

1

Pruebe usar Vista de proyectos. Lo hace por mí en este tipo de situaciones.

Además, puede poner filtros para excluir ciertos proyectos en Explorador de paquetes u otros puntos de vista que prefiere como esto: ir a PackageExplorer, seleccione Menú Ver - Filtros, comprobar Patrones de filtro Nombre y escriba los nombres de los proyectos que desea ocultar, separados por comas.

En otros puntos de vista, en lugar de vista del menú - Filtros es Menú Ver - Personalizar vista.

Puede encontrar un tutorial here pero en su lugar seleccionando Proyectos cerrados ingrese el nombre de los proyectos como mencioné anteriormente.

En cuanto a la vista de árbol, no creo que logre eso porque en Eclipse no hay ninguna noción de subproyecto. Eche un vistazo here.

+0

podría aclarar un poco, ¿qué quiere decir – user12384512

+0

comprobar la actualización – tibtof

+1

sí, ocultar proyectos no es el único problema. Algunos de los proyectos podrían estar cerca y esconderse también. Pero no me mostraría proyectos en la jerarquía de árbol, la misma estructura simple – user12384512

5

También podemos usar conjuntos de trabajo.

  1. Elija Elementos de nivel superior como 'Conjuntos de trabajo' desde la vista Explorador de paquetes/Explorador de proyectos.
  2. Configure "Conjuntos de trabajo" para administrar sus proyectos. Mueva el proyecto principal a un conjunto de trabajo diferente y proyecto hijo en diferentes conjuntos de trabajo.
+0

fui por ésta y funcionó perfectamente bien para mí, ya que en mi versión de la opción eclipse '' Ocultar carpetas de módulos físicamente anidados '' se anota como 'experimental '. –

8

ir: de Windows -> Preferencias -> Maven -> Ocultar carpetas de módulos físicamente anidados

y volver a importar su proyecto.

+0

¡Ha sido un placer! –

1

Desde la vista Explorador de paquetes, seleccione el filtro en "menú de visualización". Luego seleccione filtros y excluya proyectos que no sean de Java.

Cuestiones relacionadas