Saltar al contenido

¿Cómo depurar un objetivo maven con intellij idea?

Ya no busques más por todo internet ya que estás al sitio indicado, tenemos la respuesta que buscas pero sin complicaciones.

Solución:

Lo averigué:

  1. desde la línea de comando, ejecute maven goal con mvnDebug en vez de mvn. P.ej mvnDebug clean
  2. Abra la fuente del complemento maven que desea depurar en intelliJ y establezca un punto de interrupción
  3. En IDEA, agregue un Remote Configuración.
    1. En Configuración, configure Transporte: Socket, Modo de depuración: Adjuntar, Host: localhost, Puerto: 8000 (puerto predeterminado de mvnDebug).
  4. Ejecute la configuración en modo de depuración. Debería conectarse al mvnDebug jvm en espera.

Muy fácil. Estoy usando Intellj Idea 15.0.4

  1. Establezca el punto de interrupción en su complemento maven
  2. En la etiqueta “Proyectos de Maven”, vaya al proyecto que está utilizando su complemento de Maven.
  3. En “Complementos”, busque su complemento y sobre el objetivo, haga clic con el botón derecho y Depurar

Aquí hay una captura de pantalla:

captura de pantalla

Pregunta antigua, pero yo tenía la misma necesidad y me tomó un tiempo hacerlo funcionar. Con suerte puede ayudar a alguien.

Para el uso de depuración de prueba:

mvn  -Dmaven.surefire.debug 

o

mvn  -Dmaven.failsafe.debug

Cuando la ejecución se detiene y escucha el socket en la dirección 5005 (predeterminada), ejecuta su depurador remoto configurado.

Cómo configurarlo:

Ejecutar -> Editar configuraciones -> Transporte remoto: Modo de depurador de socket: Puerto adjunto: 5005 (predeterminado)

-> Guardar.

Aquí puedes ver las reseñas y valoraciones de los lectores

Puedes asistir nuestra faena poniendo un comentario y valorándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *