ultimate para mac intellij idea full down java eclipse intellij-idea intellij-13 system-properties

java - para - intellij idea ultimate 2018



Establecer las propiedades del sistema java en IntelliJ o Eclipse (3)

En InteliJ vaya a "Ejecutar" -> "Editar configuraciones" En la nueva ventana, en el panel derecho, abra Junit y haga clic en su prueba. Ahora, en el centro, haga clic en la pestaña "Configuración" y actualice las "Opciones de VM"

Tenga en cuenta que tendrá que hacer esto para cada clase de prueba, pero puede eliminar todas las pruebas del junit en el panel derecho y actualizarlo en "Predeterminados"

Tengo un proyecto que se ejecuta correctamente bajo el comando de terminal

mvn package exec:java -Dplatform.dependencies -Dexec.mainClass=Demo

Ahora, necesito depurarlo correctamente (no en el terminal) con IntelliJ o Eclipse en Mac (preferiblemente IntelliJ) pero he intentado configurar las opciones de VM en varios lugares y nada parece funcionar.

¿Dónde está el lugar correcto para colocar estas opciones: -Dplatform.dependencies -Dexec.mainClass = Demo?


En IntelliJ funciona de la siguiente manera: Vaya a configuraciones -> Opciones de VM y agregue el par de parámetro / valor:

-DmyParameter=value

Asegúrese de agregar una "D" después de la "-"!


Si eres como yo y apareciste aquí tratando de ejecutar pruebas que usan la sintaxis -P en lugar de la sintaxis -D, puedes simplemente seguir las instrucciones de MZF, pero usar -D en lugar de -P.

Por ejemplo, mi prueba en la línea de comando ejecutada como:

./gradlew -Penvironment = qa project: test

El uso de -P en intellij en la línea VM se rechazó. Sin embargo, cambiar la -P a una -D terminó funcionando.