maven 3 - idea - No se puede importar el proyecto maven en IntelliJ14
intellij maven (6)
Estoy intentando importar los proyectos de Maven desde el botón IntelliJ (el que tiene las flechas en círculo), pero aparece el siguiente mensaje "No se puede importar el proyecto de Maven. Consulte los registros para obtener más información", como se muestra en la siguiente imagen
Si entro en el registro, veo:
2015-06-01 11:16:46,932 [ 89176] ERROR - #org.jetbrains.idea.maven - org/apache/maven/execution/MavenExecutionRequestPopulationException
java.lang.NoClassDefFoundError: org/apache/maven/execution/MavenExecutionRequestPopulationException
at org.jetbrains.idea.maven.server.Maven32ServerImpl.applyProfiles(Maven32ServerImpl.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.maven.execution.MavenExecutionRequestPopulationException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 16 more
2015-06-01 11:16:46,933 [ 89177] ERROR - #org.jetbrains.idea.maven - IntelliJ IDEA 14.1.3 Build #IU-141.1010.3
2015-06-01 11:16:46,933 [ 89177] ERROR - #org.jetbrains.idea.maven - JDK: 1.7.0_71
2015-06-01 11:16:46,933 [ 89177] ERROR - #org.jetbrains.idea.maven - VM: Java HotSpot(TM) 64-Bit Server VM
2015-06-01 11:16:46,933 [ 89177] ERROR - #org.jetbrains.idea.maven - Vendor: Oracle Corporation
2015-06-01 11:16:46,933 [ 89177] ERROR - #org.jetbrains.idea.maven - OS: Linux
2015-06-01 11:16:46,933 [ 89177] ERROR - #org.jetbrains.idea.maven - Last Action: Maven.Reimport
Estoy usando Maven 3.3.3 y JDK 1.7.0_71 en una máquina Ubuntu de 64 bits.
Lo extraño es que puedo usar Maven por línea de comandos. ¿Alguna idea?
A continuación uno trabajó para mí;
Vaya a Archivo> Configuraciones> Compilación, Ejecución, Despliegue> Herramientas de compilación> Maven> Importar .
Cambie las opciones de VM para el importador a -Didea.maven3.use.compat.resolver
En mi caso fue mi firewall. Utilizo la protección de bullguard por cierto, que es bastante estricta con su firewall.
En mi caso, acabo de actualizar mi sistema operativo (OSX) y, al hacerlo, eliminé mi JDK, por lo que Intellij estaba fallando silenciosamente. Seguir los consejos de @JeanValjean significaba que el proyecto ya no se podía cargar en absoluto (no podía acceder a las preferencias de JVM). Mirar en ~/Library/Logs/IntelliJIdeaXX/idea.log
me dijo el problema y eliminar ~/Library/Caches/IntelliJIdeaXX
y ~/Library/Preferences/IntelliJIdeaXX/options/jdk.table.xml
me permitió abrir el proyecto de nuevo y corregirlo El camino hacia el JDK.
Entré en este mismo estado (no puedo importar el proyecto de Maven) varias veces (estaba ejecutando una prueba de carga y alcanzando el número máximo de archivos abiertos en el sistema operativo, por lo que los archivos normales guardaban errores). Probablemente es un archivo corrupto causando esto. El reinicio de una computadora lo resolvió varias veces, pero otras lo resolví cambiando a la línea de comandos y ejecutando "mvn clean install"
No sé qué causó esto, todo lo que sé fue muy fácil de arreglar:
- Descarga maven here y extráelo en el lugar que prefieras.
- Luego, vaya a
File
>Settings
>Build, Execution, Deployment
>Build Tools
>Maven
. - En el
Maven home directory
, en lugar de Maquinas empaquetadas, apúntelo a la carpeta que acaba de crear. - Disfrutar.
Resuelto Tuve que eliminar la carpeta del proyecto IntelliJ ( .idea
) y crear un nuevo proyecto a partir de la fuente existente haciendo clic en el pom principal. Entonces, todo funcionó correctamente.
Supongo que algún archivo fue corrompido.
En pasos Inicialmente tienes algo como:
Después de eliminar la carpeta .idea tendrás:
Entonces cierra el proyecto y comienza uno desde las fuentes existentes:
Usted selecciona el archivo pom.xml para crear el nuevo proyecto y reemplaza el proyecto IntelliJ si se encuentra uno.
Ahora deberías ver exactamente lo mismo que en la primera imagen.