Jenkins构建时报错:ERROR: Failed to parse POMs

报错信息

ERROR: Failed to parse POMs
java.io.EOFException: unexpected stream termination
	at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:459)
	at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:404)
	at hudson.slaves.Channels.forProcess(Channels.java:121)
	at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:296)
	at hudson.maven.ProcessCache.get(ProcessCache.java:236)
	at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:802)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:526)
	at hudson.model.Run.execute(Run.java:1900)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
	at hudson.model.ResourceController.execute(ResourceController.java:107)
	at hudson.model.Executor.run(Executor.java:449)
Finished: FAILURE

解决方法

因为在操作中把maven仓库整个文件夹删了,重新建的文件夹,拉取的依赖,然后去看了下maven的东西,发现maven仓库的目录权限和其他不一样,猜测maven仓库目录可能没有写入的权限,尝试执行命令进行提权,然后打包,问题解决了。

#提权命令
chmod -R 775 [maven 目录路径]`

执行后的

另外如果是多模块项目,还可以尝试去排查下多模块文件中,是否存在 relativePath 标签,是的话删除掉文章来源地址https://uudwc.com/A/1Ybjn

原文地址:https://blog.csdn.net/weixin_53701903/article/details/127933030

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年06月28日 17:22
Failed to create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container
下一篇 2023年06月28日 17:23