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é:
- desde la línea de comando, ejecute maven goal con
mvnDebug
en vez demvn
. P.ejmvnDebug clean
- Abra la fuente del complemento maven que desea depurar en intelliJ y establezca un punto de interrupción
- En IDEA, agregue un
Remote
Configuración.- En Configuración, configure Transporte: Socket, Modo de depuración: Adjuntar, Host: localhost, Puerto: 8000 (puerto predeterminado de mvnDebug).
- 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
- Establezca el punto de interrupción en su complemento maven
- En la etiqueta “Proyectos de Maven”, vaya al proyecto que está utilizando su complemento de Maven.
- En “Complementos”, busque su complemento y sobre el objetivo, haga clic con el botón derecho y Depurar
Aquí hay una 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.