我已经配置了 jenkins 插件“Pipeline Maven Integration Plugin”,并且在我的 jenkinsfile 中有以下内容:
pipeline {
agent any
stages {
stage('Build') {
steps {
script {
echo 'Building the project...'
sh 'mvn clean install'
}
}
}
stage('Test') {
steps {
script {
echo 'Running tests...'
sh 'mvn test'
}
}
}
stage('Deploy') {
steps {
script {
echo 'Deploy step (for demo purposes)...'
}
}
}
}
}
但构建失败并出现错误:
mvn: not found
为何如此?
看来 Jenkins 运行的机器没有安装 Maven。请安装它,这应该可以解决您的问题。
官方 Maven 网站上有说明
或者你可以运行以下命令
设置 M2_HOME 变量
检查你的 Maven 版本