Wednesday, 12 October 2016

mvn command is not recognized as an internal or external command build step 'invoke top-level maven targets' marked build as failure jenkins

On my Windows 7 machine I have the following environment variables:
  • JAVA_HOME=C:\Program Files\Java\jdk1.7.0_07
  • M2_HOME=C:\apache-maven-3.0.3
On my PATH variable, I have (among others) the following:
  • %JAVA_HOME%\bin;%M2_HOME%\bin
I tried doing what you've done with %M2% having the nested %M2_HOME% and it also works.

NOTE:

on your jenkins go to Jenkins Dashboard

Manage jenkins  -----> Manage Jenkins ----> Global tool configueration ---> add PATH for JAVA_HOME and MAVEN_HOME.

No comments:

Post a Comment