2010-01-14 13 views
7

Tengo un proyecto de módulo experto múltiples y la estructura de directorios es jerárquica. Algunos módulos tienen dependencias de otros. He agregado los módulos dependientes a la sección de dependencia del POM del proyecto. Sin embargo, con el fin de resolver estas dependencias, que necesito para importar el proyecto principal, y seleccione Propiedades del proyecto> Maven y seleccione "módulos activados." ¿Esto es normal? ¿Por qué el proyecto no resolvería solo el proyecto dependiente en el espacio de trabajo?experto m2eclipse proyecto de módulo de múltiples

gracias, Jeff

Respuesta

8

Sin embargo, con el fin de resolver estas dependencias, que necesitan importar el proyecto principal, y seleccione Propiedades del proyecto> Maven y seleccione "módulos activados." ¿Esto es normal?

No. Al importar sus proyectos, despliegue la parte avanzaday asegúrese de que los proyectos de espacio de trabajo Resolver se comprueba (que debería ser el valor por defecto sin embargo). También puede cambiar esta configuración en el nivel del proyecto. Solo haga clic con el botón derecho en en un proyecto, seleccione Propiedades> Maven y verifique que Resolver dependencias de los proyectos del Área de trabajo esté marcada.

ACTUALIZACIÓN: Respondiendo a una pregunta formulada en un comentario por el OP. De https://docs.sonatype.org/display/M2ECLIPSE/Dependency+Management sobre incluyen módulos:

Cuando está activado, las dependencias de todos los módulos anidados se añaden a la "Maven dependencias" contenedores y de origen carpetas de módulos anidados se añaden a la ruta actual generación de proyecto cuando se ejecuta " Actualizar la acción de Sources. Esta opción se activa cuando se importan varios proyectos Maven como un solo proyecto Eclipse, por ejemplo, cuando "proyectos separados para módulos" opción está desactivada en el project import wizards.

+0

Eso es lo que pensaba. No estoy seguro de por qué esto estaba actuando. –

+0

¿Cuándo usar la casilla de verificación Incluir módulos entonces? –

+0

¿Qué qué? ¿Dónde está esta casilla de verificación? –

Cuestiones relacionadas