Hay varias cosas aquí.
O no seleccionó la versión de Maven en la configuración del trabajo. O no configuró Jenkins para instalar una versión de Maven. O esperaba usar Maven instalado localmente en el esclavo, pero no está configurado para jenkins usuario.
Como no sé lo que configuró (o no configuró) y lo que esperaba usar, no puedo responderle directamente, pero puedo explicarle cómo funciona.
Si desea utilizar Maven instalado localmente en maestro/esclavo
- Debe tener Maven instalado localmente
- Debe poder iniciarlo con
jenkinsusuario- Ejecutar
sudo jenkinsy luego ejecutamvnen su Esclavo para verificar quejenkinsel usuario puede ejecutarmvn - Si eso falla, debe instalar/configurar correctamente Maven
- Ejecutar
- En la configuración del trabajo, para la versión Maven, debe selecciona
Default. Esta es la configuración que usa la versión que está instalada localmente en el nodo
Si desea que Jenkins instale Maven por usted
- Debes ir a Configuración de herramientas globales de Jenkins y configurar una versión de Maven con instalador automático (desde la web).
- En la configuración del trabajo, para la versión Maven, debe seleccionar eso versión particular que acaba de configurar.
Si solo está buscando la solución más simple, debe ir a la configuración global de jenkins
http://localhost:32773/configureTools/
Y configurar maven así

Entonces tienes que ir a tu proyecto. Dentro de la configuración que ha construido. Elija maven que ha creado hace un minuto.

Tuve el mismo problema e instalé maven en Jenkins Server y el problema se solucionó.
sudo yum install maven