Jenkins executing maven from incorrect path

前端 未结 4 1421
不思量自难忘°
不思量自难忘° 2020-12-30 06:14

This happens for both: maven projects, and freestyle projects, when maven target is envoked, it tries to execute mvn using absolute path.

[MY-Job] $ tools/         


        
相关标签:
4条回答
  • 2020-12-30 06:32

    Are you sure you have set up Maven in Jenkins -> configuration like this

    enter image description here

    I have hunch you have a accidental **"."** current directory reference somewhere in your maven set up.

    0 讨论(0)
  • 2020-12-30 06:47
    1. Add the default maven installation under (Jenkins -> configuration) Jenkins -> configuration -> Maven

    2. Goto the failing job and make sure you choose the default maven installation from dropdown Config in failing Job

    3. Run the job. Success!

    0 讨论(0)
  • 2020-12-30 06:51

    This looks like an auto installed Maven by Jenkins. In which case the previous answers are not correct.

    It would seem in this occasion that you have not specified a "remote fs root" for your slave in the salve setup - later versions of Jenkins flag not setting this up correctly as an error.

    slave config screen

    0 讨论(0)
  • 2020-12-30 06:53

    in Jenkins 2.43:

    Manage Jenkins -> Global Tool Configuration -> Maven

    0 讨论(0)
提交回复
热议问题