2014-01-27 24 views
0

我是SONAR的新手..我的任務是分析一個Maven項目。聲納4.1:無法從版本庫中下載

我跟着作爲SONARQube網站http://docs.codehaus.org/display/SONAR/Analyzing+with+Maven

一切中提到的所有步驟!但是當我嘗試運行他們的示例。我得到這個錯誤..

[INFO] Building Simple Java Maven Project 
[INFO] task-segment: [sonar:sonar] (aggregator-style) 
[INFO] ------------------------------------------------------------------------ 
[INFO] [sonar:sonar {execution: default-cli}] 
[INFO] Sonar host: http://localhost:9000 
[INFO] Sonar version: 4.1 
[INFO] Execute: org.codehaus.sonar:sonar-maven-plugin:4.1:sonar 
Downloading: http://mirrors.ibiblio.org/pub/mirrors/maven2/org/codehaus/sonar/so 
nar-maven-plugin/4.1/sonar-maven-plugin-4.1.pom 
[INFO] Unable to find resource 'org.codehaus.sonar:sonar-maven-plugin:pom:4.1' i 
n repository central (http://repo1.maven.org/maven2) 
Downloading: http://mirrors.ibiblio.org/pub/mirrors/maven2/org/codehaus/sonar/so 
nar-maven-plugin/4.1/sonar-maven-plugin-4.1.pom 
[INFO] Unable to find resource 'org.codehaus.sonar:sonar-maven-plugin:pom:4.1' i 
n repository central (http://repo1.maven.org/maven2/) 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Can not execute Sonar 

Embedded error: Unable to build project for plugin 'org.codehaus.sonar:sonar-mav 
en-plugin': POM 'org.codehaus.sonar:sonar-maven-plugin' not found in repository: 
Unable to download the artifact from any repository 

    org.codehaus.sonar:sonar-maven-plugin:pom:4.1 

from the specified remote repositories: 
    ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2) 

for project org.codehaus.sonar:sonar-maven-plugin 

我不知道什麼是錯的..已經搜查..仍然沒有結果。

回答

0

看起來像iBiblio Maven存儲庫沒有完全與Maven Central同步 - 在which you can find the 4.1 version without any issue

您應該更新您的Maven配置以不使用此存儲庫 - 但要使用標準配置。

+0

我檢查了我的Maven配置及其完全乾淨..我的意思是從中央存儲庫下載。是否有任何聲納側配置來達到這個效果? – swateek

+0

嗯,我試過聲納聲納而不是聲納聲納:聲納和一切都很好。 請您詳細說明2之間的區別嗎?我感到困惑。 Mine是一個使用Java作爲語言的多模塊Maven項目。 – swateek

+1

Sonar Runner不依賴於Maven倉庫,所以這是正常的,它的工作原理。 Maven需要在SonarQube的每個新版本中都發布的SonarQube Maven插件,並且您的配置指向已棄用的存儲庫,因此您無法獲取它。 –