2012-03-28 11 views
7

Tengo un proyecto multi maven en IntelliJ (11) que funcionaba bien.El proyecto de Maven en IntelliJ fue todo mal para mí

Creo que selecciono alguna opción emergente y ni siquiera me di cuenta, y ahora todos los módulos se están registrando correctamente cuando veo la estructura del proyecto.

no veo ningún módulo de Maven, y cuando intento e importar un módulo experto existente que funciona, pero a continuación muestra que todos mis dependencias en el POM no son válidos como:

Módulo 'mimodulo': inválido elemento "Maven org.springframework-spring ....." en la lista de dependencias.

SO cuando hago clic en 'Aceptar', me pide que elimine el módulo del proyecto ya que fue eliminado de maven.

¿Cómo puedo solucionar esto?

En la ventana del proyecto, tampoco todas las carpetas principales del módulo ya están en negrita.

Muy confundido en cuanto a lo que sucedió.

+0

Utilizo la última versión de Intellij IDEA (11.1.1) y tengo el mismo problema que usted. Pero cuando construyo el proyecto o módulo usando maven, todo funciona bien. – George

+1

¿Intentó volver a importar sus proyectos de maven? Cada vez que tenga problemas con su proyecto simplemente haga eso. La otra cosa que puede hacer es volver a importar su proyecto desde cero: ciérrelo y vuelva a abrir la raíz pom.xml desde el diálogo 'abrir proyecto' – ianpojman

Respuesta

3

Supongo que su proyecto y todos los módulos se compilan bien desde la línea de comando incluso cuando se eliminan todos los artefactos que se construyen por el proyecto de su depósito local de amor y en modo fuera de línea (-o).

Intente abrir el pom padre como proyecto y cuando se le pida a Intellij que borre todos los archivos del proyecto anterior.

+0

Perfecto, gracias por esto. ¿Puedes explicar qué fue lo que causó esto? – Doug

+1

IntelliJ construye su propia estructura de dependencia desde el pom. A veces los dos salen de sincronización. –

Cuestiones relacionadas