当前位置:  开发笔记 > 编程语言 > 正文

Maven无法在jenkins解析POM

如何解决《Maven无法在jenkins解析POM》经验,为你挑选了1个好方法。

我有这个简单的maven项目,包含一些常用的测试工具.它在本地构建,但在jenkins上我得到了这个奇怪的错误(见下文).

其他信息:

它使用maven在本地构建

设置与我们所有其他jenkins项目相同(非常基本)

其他jenkins构建工作得很好

我尝试删除/root/.jenkins/workspace/testtools文件夹

我尝试删除构建并给它一个新名称

磁盘未满

我没有在其他地方找到有关此特定问题的任何有用信息.

**

Parsing POMs
ERROR: Failed to parse POMs
hudson.maven.MavenEmbedderException: 1 problem was encountered while building the effective settings
[FATAL] Non-readable settings /root/.jenkins/workspace/testtools: /root/.jenkins/workspace/testtools (Is a directory) @ /root/.jenkins/workspace/testtools**
at hudson.maven.MavenEmbedder.(MavenEmbedder.java:128)
at hudson.maven.MavenEmbedder.(MavenEmbedder.java:109)
at hudson.maven.MavenEmbedder.(MavenEmbedder.java:136)
at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:212)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1254)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1058)
at hudson.FilePath.act(FilePath.java:909)
at hudson.FilePath.act(FilePath.java:882)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:920)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:652)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:586)
at hudson.model.Run.execute(Run.java:1603)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:506)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:247)
Caused by: hudson.maven.MavenEmbedderException: 1 problem was encountered while building the effective settings
[FATAL] Non-readable settings /root/.jenkins/workspace/testtools: /root/.jenkins/workspace/testtools (Is a directory) @ /root/.jenkins/workspace/testtools
at hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:261)
at hudson.maven.MavenEmbedder.buildMavenExecutionRequest(MavenEmbedder.java:157)
at hudson.maven.MavenEmbedder.(MavenEmbedder.java:120)
... 14 more
Caused by: org.apache.maven.settings.building.SettingsBuildingException: 1 problem was    encountered while building the effective settings
[FATAL] Non-readable settings /root/.jenkins/workspace/testtools: /root/.jenkins/workspace/testtools (Is a directory) @ /root/.jenkins/workspace/testtools
at org.apache.maven.settings.building.DefaultSettingsBuilder.build(DefaultSettingsBuilder.java:116)
at hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:259)
... 16 more
Finished: FAILURE

blackbuild.. 15

Maven尝试读取/root/.jenkins/workspace/testtools其用户设置文件(通常在其下/root/.m2/settings.xml).由于这是一个目录,因此无法读取.

检查您的工作配置下Build -> Advanced... -> settings file您似乎已选择Settings in file system没有任何值.将其更改为"使用默认maven设置",你很好.



1> blackbuild..:

Maven尝试读取/root/.jenkins/workspace/testtools其用户设置文件(通常在其下/root/.m2/settings.xml).由于这是一个目录,因此无法读取.

检查您的工作配置下Build -> Advanced... -> settings file您似乎已选择Settings in file system没有任何值.将其更改为"使用默认maven设置",你很好.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有