para oxygen gratis español descargar java eclipse

java - oxygen - eclipse mars



¿Argumentos de VM predeterminados en la configuración de depuración de Eclipse? (3)

Creo que puede configurar esta opción editando la definición de JRE en PreferencesJavaInstalled JREs → Seleccione el JRE en cuestión y edite los argumentos de VM predeterminados

Cuando implemento nuevas funciones utilizando TDD, a menudo utilizo el acceso directo Shift + Alt + DT para ejecutar solo el caso de prueba jUnit en el que estoy trabajando actualmente (y no todo el conjunto de pruebas, lo que demora unos minutos).

Esto crea una nueva configuración de depuración para la fuente Java actual y la ejecuta inmediatamente. Ahora me gustaría ejecutar la prueba con las aserciones habilitadas (opción VM -ea ).

Desafortunadamente, los argumentos de la VM para la nueva configuración de depuración comienzan vacíos. Siempre tengo que entrar en Debug Configurations...Arguments y agregar -ea al cuadro de entrada Argumentos de VM.

¿Hay alguna forma de que Eclipse rellene estos argumentos con las opciones predeterminadas (proyecto o área de trabajo amplia)?


La única manera que puedo ver para hacerlo es contribuir con una nueva configuración de lanzamiento, esto no es una tarea trivial, pero no es demasiado difícil si tiene experiencia con PDE.

Hay un artículo de eclipse.org (ver "Crear una configuración de lanzamiento") que describe cómo construir configuraciones y cómo lanzarlas.

Supongo que podría copiar la implementación de JUnit (consulte la extensión org.eclipse.debug.core.launchConfigurationTypes en org.eclipse.jdt.junit) y agregar los valores predeterminados elegidos a esa configuración. Luego deberá declarar un enlace de clave para iniciarlo y empaquetar el complemento para su instalación.


WindowsPreferencesJUnit tiene una opción para agregar -ea cada vez que se crea una nueva configuración de inicio. También agrega la opción -ea a la configuración de depuración.

El texto completo al lado de una casilla de verificación es:

Agregue -ea a los argumentos de VM cuando cree una nueva configuración de inicio de JUnit