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?
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.