Para depurar un plugin desarrolado para Jenkins con eclipse sin tener que salir del entorno, hay que incluir los goals install y hpi:run en la ejecución del plugin. Con el goal install instalamos el plugin en jenkins y con hpi:run levantamos un Jenkins con el plugin instalado.
Se puede pasar el contenido de la variable MAVEN_OPTS en la pestaña JRE, en el apartado VM arguments de la siguiente forma:
Una vez que tenemos configurada la ejecución de jenkins en jetty con el plugin instalado, hay que pasar a configurar una nueva ejecución en el menú depuración:
Hay que elegir Remote Java Application e indicar el puerto al que nos queremos conectar. El puerto se lo hemos indicado en el apartado VM Arguments cuando hemos incluido address=8000. El 8000 es el puerto al que queremos conectar para ejecutar la depuración, por lo que al confugurar la depuración de la Remote Java Application habrá que indicar ese puerto: