jenkins maven build:拒绝访问maven settings.xml

jenkins maven build:拒绝访问maven settings.xml,maven,jenkins,Maven,Jenkins,我在构建maven项目时遇到以下错误: [FATAL] Non-readable settings C:\MAVEN 3.2.2\conf: C:\MAVEN 3.2.2\conf (access denied) @ C:\MAVEN 3.2.2\conf at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:128) at hudson.maven.MavenEmbedder.<init>(Ma

我在构建maven项目时遇到以下错误:

[FATAL] Non-readable settings C:\MAVEN 3.2.2\conf: C:\MAVEN 3.2.2\conf (access denied) @ C:\MAVEN 3.2.2\conf

    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:128)
    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:109)
    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:136)
    at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:212)
    at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1288)
    at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1091)
    at hudson.FilePath.act(FilePath.java:920)
    at hudson.FilePath.act(FilePath.java:893)
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:953)
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:681)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:535)
    at hudson.model.Run.execute(Run.java:1732)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:234)
Caused by: hudson.maven.MavenEmbedderException: 1 problem was encountered while building the effective settings
[FATAL] Non-readable settings C:\MAVEN 3.2.2\conf: C:\MAVEN 3.2.2\conf (access denied) @ C:\MAVEN 3.2.2\conf

    at hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:261)
    at hudson.maven.MavenEmbedder.buildMavenExecutionRequest(MavenEmbedder.java:157)
    at hudson.maven.MavenEmbedder.<init>(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 C:\MAVEN 3.2.2\conf: C:\MAVEN 3.2.2\conf (access denied) @ C:\MAVEN 3.2.2\conf

    at org.apache.maven.settings.building.DefaultSettingsBuilder.build(DefaultSettingsBuilder.java:116)
    at hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:259)
    ... 16 more
Finished: FAILURE
[FATAL]不可读设置C:\MAVEN 3.2.2\conf:C:\MAVEN 3.2.2\conf(拒绝访问)@C:\MAVEN 3.2.2\conf
在hudson.maven.MavenEmbedder。(MavenEmbedder.java:128)
在hudson.maven.MavenEmbedder。(MavenEmbedder.java:109)
在hudson.maven.MavenEmbedder。(MavenEmbedder.java:136)
位于hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:212)
位于hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1288)
位于hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1091)
位于hudson.FilePath.act(FilePath.java:920)
位于hudson.FilePath.act(FilePath.java:893)
位于hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:953)
位于hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:681)
位于hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:535)
位于hudson.model.Run.execute(Run.java:1732)
运行(MavenModuleSetBuild.java:529)
在hudson.model.ResourceController.execute(ResourceController.java:88)
运行(Executor.java:234)
原因:hudson.maven.MavenEmbedderException:生成有效设置时遇到1个问题
[致命]不可读设置C:\MAVEN 3.2.2\conf:C:\MAVEN 3.2.2\conf(拒绝访问)@C:\MAVEN 3.2.2\conf
位于hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:261)
位于hudson.maven.MavenEmbedder.buildMavenExecutionRequest(MavenEmbedder.java:157)
在hudson.maven.MavenEmbedder。(MavenEmbedder.java:120)
... 14多
原因:org.apache.maven.settings.building.SettingsBuildingException:生成有效设置时遇到1个问题
[致命]不可读设置C:\MAVEN 3.2.2\conf:C:\MAVEN 3.2.2\conf(拒绝访问)@C:\MAVEN 3.2.2\conf
位于org.apache.maven.settings.building.DefaultSettingsBuilder.build(DefaultSettingsBuilder.java:116)
位于hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:259)
... 还有16个
完成:失败

是因为C驱动器吗?是否有一个简单的修复方法,或者我必须将maven放在另一个驱动器上?这将是一个令人头疼的问题。

这看起来像是一个文件系统权限问题。确保运行Jenkins的操作系统用户具有C:\MAVEN 3.2.2的读取权限

编辑:根据您的评论,这可能不是文件系统权限问题。但是我注意到下面的消息显示了一个目录名,而它应该是一个文件名:

Non-readable settings C:\MAVEN 3.2.2\conf

查看Jenkins build configuration,在build部分下,单击Advanced按钮并检查是否为“设置文件”定义了值。这看起来像是文件系统权限问题。确保运行Jenkins的操作系统用户具有C:\MAVEN 3.2.2的读取权限

编辑:根据您的评论,这可能不是文件系统权限问题。但是我注意到下面的消息显示了一个目录名,而它应该是一个文件名:

Non-readable settings C:\MAVEN 3.2.2\conf

查看Jenkins构建配置,在构建部分下,单击高级按钮并检查是否为“设置文件”定义了值。

在哪里配置?我是唯一的用户。我通过命令行启动jenkins,以管理员的身份执行。我在哪里配置它?我是唯一的用户。我通过命令行启动jenkins,以管理员的身份执行。