Para projetos que usam Maven como sistema de construção. Isto faz o Jenkins 
  invocar o Maven com os objetivos e opções informadas. Um código de saída 
  diferente de zero vindo do Maven faz com que o Jenkins marque a construção como uma falha.
  Algumas versões do Maven têm um bug onde ele não retorna o código de saída corretamente.
  
  O Jenkins passa 
  várias variáveis de ambiente para o Maven, que você pode acessar do Maven como "${env.VARIABLENAME}".
  
  As mesmas variáveis podem ser usadas como argumentos na linha de comando (como se você fosse invocar do shell).
  Por exemplo, você pode especificar -DresultsFile=${WORKSPACE}/${BUILD_TAG}.resultados.txt