run intellij idea create configurar intellij-idea maven-3 intellij-14

intellij-idea - idea - intellij maven



Error de configuraciĆ³n de Maven 3.3.1 en IntelliJ Idea 14 (8)

  1. Ir a la configuración de ejecución en la pestaña JRE
  2. tipo (en el campo de texto del argumento VM) "-Dmaven.multiModuleProjectDirectory ="

Obtuve el archivo maven .tar de http://maven.apache.org/download.cgi , y lo instalé en la ruta / usr / local /. Ejecuto el comando mvn -version en la nueva ventana, la salida es correcta. Debajo está mi .bash_profile en mi directorio personal:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk7/Contents/Home CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH: export JAVA_HOME export CLASSPATH export PATH M2_HOME=/usr/local/maven M2=$M2_HOME/bin PATH=$M2:$PATH export M2_HOME export M2 export PATH

y la versión mvn está a continuación:

BianFranks-MacBook-Pro:~ Frank$ mvn -version Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03- 14T04:10:27+08:00) Maven home: /usr/local/maven Java version: 1.7.0_72, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk7/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.10.2", arch: "x86_64", family: "mac"

Pero los consejos ocurrieron al limpiar el módulo a través de Maven en Intellij IDEA 14:

/Library/Java/JavaVirtualMachines/jdk7/Contents/Home/bin/java -Dmaven.home=/usr/local/maven -Dclassworlds.conf=/usr/local/maven/bin/m2.conf -Didea.launcher.port=7532 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 14.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/usr/local/maven/boot/plexus-classworlds-2.5.2.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=14.0.2 clean -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. Process finished with exit code 1

la propiedad del sistema no está configurada, pero no sé cómo configurarlo ...


Abra el cuadro de diálogo de configuración de IntelliJ.

En Maven -> opciones de Runner establece una siguiente opción de máquina virtual: -Dmaven.multiModuleProjectDirectory = raíz del proyecto


Este es un error conocido en IntelliJ (como lo indica @Frank) en IntelliJ 14.0.3 y 14.1.

Se solucionará en IntelliJ 14.0.5 y 14.1.1.

Si necesita la solución ahora mismo, puede descargar e instalar la solución específica tal como se describe en el problema .

Alternativamente, si no necesita el maven 3.3.1 más nuevo, puede recurrir a una versión anterior de maven.


Este hilo es importante y muy útil, así que le agregué esta solución. Agregué esta línea a maven runner y funciona conmigo

-Dmaven.multiModuleProjectDirectory=$M2_HOME

Teniendo en cuenta que, M2_HOME se define en las variables de entorno para maven home en el caso de Windows OS.


Obtuve lo mismo con Luna Service Release 2 (4.4.2), a continuación se detallan los pasos que seguí:

  1. Ir a configuración de ejecución - en la pestaña JRE - tipo -Dmaven.multiModuleProjectDirectory =

Esta solución fue proporcionada por Sheltem Mar ... Gracias


Si la variante de los comentarios anteriores no funcionará:

-Dmaven.multiModuleProjectDirectory = raíz del proyecto

puedes probar esto con comillas:

-Dmaven.multiModuleProjectDirectory = "raíz del proyecto"

Esto es exactamente lo que me ayudó.


Si no confía en un IDE externo, recuerde poner esto en MAVEN_OPTS, como tal (Linux)

export MAVEN_OPTS=-Dmaven.multiModuleProjectDirectory=<your path>

De la documentación de Apache Maven, es bueno aprender sobre esta variable:

Esta variable contiene parámetros utilizados para iniciar la JVM que ejecuta Maven y se puede utilizar para proporcionar opciones adicionales a Maven de forma global. Por ejemplo, la configuración de la memoria JVM podría definirse con el valor -Xms256m -Xmx512m.

Puede consultar este enlace https://maven.apache.org/configure.html


Tengo el mismo error con esta versión de herramientas:

  1. apache-maven-3.3.1
  2. Eclipse: Luna Service Release 2 (4.4.2) con M2Eclipse 1.5.0
  3. java: 1.8.0_31

Lo resolvió agregando el argumento VM (-Dmaven.multiModuleProjectDirectory = MAVEN_HOME_PATH)