2015-07-10 841 views
0

我想了解Jenkins如何工作,所以我開始了一個示例Maven項目,並試圖通過Jenkins構建它。儘管該項目可以通過使用cmd我收到以下錯誤時所建我嘗試建立使用項目JenkinsMaven構建在Jenkins中失敗

能有人給我一個解決方案

Parsing POMs 
ERROR: Failed to parse POMs 
hudson.maven.MavenEmbedderException: 1 problem was encountered while building the effective settings 
[FATAL] Non-readable settings C:\Program Files\apache-maven-3.2.3: C:\Program Files\apache-maven-3.2.3 (Access is denied) @ C:\Program Files\apache-maven-3.2.3 

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:1285) 
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1088) 
at hudson.FilePath.act(FilePath.java:991) 
at hudson.FilePath.act(FilePath.java:969) 
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:950) 
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:677) 
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537) 
at hudson.model.Run.execute(Run.java:1741) 
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529) 
at hudson.model.ResourceController.execute(ResourceController.java:98) 
at hudson.model.Executor.run(Executor.java:381) 
Caused by: hudson.maven.MavenEmbedderException: 1 problem was encountered while building the effective settings 
[FATAL] Non-readable settings C:\Program Files\apache-maven-3.2.3: C:\Program Files\apache-maven-3.2.3 (Access is denied) @ C:\Program Files\apache-maven-3.2.3 

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:\Program Files\apache-maven-3.2.3: C:\Program Files\apache-maven-3.2.3 (Access is denied) @ C:\Program Files\apache-maven-3.2.3 

at org.apache.maven.settings.building.DefaultSettingsBuilder.build(DefaultSettingsBuilder.java:116) 
at hudson.maven.MavenEmbedder.getSettings(MavenEmbedder.java:259) 
... 16 more 
Finished: FAILURE 

回答

1

好了,顯然你都進不去C:\Program Files\apache-maven-3.2.3。那裏有一個設置文件嗎?如果是這樣,您可以將設置文件存儲在主目錄中的.m2文件夾中。將該文件夾複製到用戶目錄中,然後重試。

+0

這樣做但仍然得到相同的錯誤信息 – madu

+0

@madu錯誤日誌仍然包含有關'C:\ Program Files \ apache-maven-3.2.3'的內容嗎? – EXSolo

+0

是的,它包含在錯誤消息 – madu