Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 无法在jenkins中读取pom.xml_Maven_Jenkins_Devops - Fatal编程技术网

Maven 无法在jenkins中读取pom.xml

Maven 无法在jenkins中读取pom.xml,maven,jenkins,devops,Maven,Jenkins,Devops,我能够以自由风格的jenkins作业的形式从依赖项构建代码。但是,当我创建管道时,在打包阶段,我得到了以下错误: 错误错误* 用-f/--file命令行参数指定的POM文件$workspace/project/POM.xml不存在 如何使pom.xml可读我在这里使用maven。请显示您试图执行的整个命令等。我试图从git存储库中的根pom构建,并且从相同的repo.sh“${mvnCMD}-s${maven_SETTINGS}-f${workspace}//pom.xml clean pack

我能够以自由风格的jenkins作业的形式从依赖项构建代码。但是,当我创建管道时,在打包阶段,我得到了以下错误: 错误错误*

用-f/--file命令行参数指定的POM文件$workspace/project/POM.xml不存在


如何使pom.xml可读我在这里使用maven。

请显示您试图执行的整个命令等。我试图从git存储库中的根pom构建,并且从相同的repo.sh“${mvnCMD}-s${maven_SETTINGS}-f${workspace}//pom.xml clean package-Dbranch=${branch u name}-DbuildId=$BUILD\u ID-DskipTests“为什么使用管道的
sh
而不是
工具
”。此外,为什么要使用
-f…
如果您的配置正确,那么您已经在工作区中了。。。此外,
-s..
是个坏主意。最好使用Jenkins的配置文件提供程序插件并使用它(包括凭证支持)。。。除了使用
-Dbranch=..
使用多分支管道会自动完成任务。。。“buildId”呢?和建筑,但没有测试?呵呵。。。。你的自由泳工作想要完成什么?构建Maven项目最好使用管道或Maven作业类型?configFileProvider([configFile(fileId:'FILE\u ID',变量:'MAVEN\u SETTINGS'))