Pregunta

Tengo un proyecto de varios módulos y experta en la estructura de directorios es jerárquica. Algunos módulos tienen dependencias en otros. He añadido los módulos dependientes a la sección de la 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é no el proyecto acaba de resolver el proyecto depende del espacio de trabajo?

gracias, Jeff

¿Fue útil?

Solución

  

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." ¿Es esto normal?

No. Al importar sus proyectos, desplegar el Avanzado pieza y asegúrese de que proyectos Resolver espacio de trabajo está marcada (que debería ser el valor por defecto sin embargo). También puede cambiar esta configuración a nivel de proyecto. Sólo botón derecho del ratón en un proyecto, seleccione Propiedades> Maven y verificar que resolver las dependencias de los proyectos del área de trabajo está marcada.

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

  

Cuando se activa, las dependencias de todos los módulos anidados se añaden a las "dependencias" contenedores Maven y de la fuente de carpetas anidadas módulos se añaden a la ruta actual generación de proyecto cuando se ejecuta "Fuentes de actualización" de acción. 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 los asistentes de importación de proyectos rel="noreferrer"> href="http://m2eclipse.sonatype.org/importing-maven-projects.html" .

scroll top