作为Maven项目,我的测试运行良好。它从Git获取代码。
我想在管道中执行相同的操作,所以我为管道项目编写了以下脚本。
pipeline {
agent any
stages {
stage('Getting the project from GIT') {
steps {
echo 'Pulling..';
git branch: 'main',
url: 'https://github.com/user/project.git';
}
}
stage('Cleaning the project') {
steps {
echo 'cleaning project ...'
sh 'mvn clean'
}
}
stage('Artifact Construction') {
steps {
echo "artificat contruction"
sh 'mvn package'
}
}
}
}
但当我执行时,第三阶段似乎不起作用。
控制台输出:
Maven配置:
这是Maven的版本
我想尽一切办法来解决这个问题,你们能帮我吗?这是一个Maven版本的问题吗?
1条答案
按热度按时间zf9nrax11#
您正在运行maven版本-3.0.5。Maven资源插件-3.2.0与此版本的Maven不兼容。
将maven安装升级到更高版本。您可以参考下面的插件文档页面:https://maven.apache.org/plugins-archives/maven-resources-plugin-3.2.0/plugin-info.html