2010-04-07 19 views
1

環境:哈德森/聲納/ maven2的在Ubuntu本地使用默認參數聲納默認情況下,滿足「集裝箱狀態是:製作」

而且我得到了從下面哈德森日誌,我想不通問題出在哪裏。

 
[INFO] Sonar host: http://localhost:9000 
[INFO] Sonar version: 2.0.1 
[INFO] [sonar-core:internal {execution: default-internal}] 
[INFO] Database dialect class org.sonar.api.database.dialect.Derby 
[INFO] ------------- Analyzing Game of Life business logic module 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Can not execute Sonar 

Embedded error: Can not analyze the project 
Cannot stop. Current container state was: CONSTRUCTED 
[INFO] ------------------------------------------------------------------------ 
[INFO] Trace 
org.apache.maven.lifecycle.LifecycleExecutionException: Can not execute Sonar 

而且我發現它也有問題,當沒有哈德森運行命令行

 
mvn sonar:sonar 
+0

我不會在這裏附上,請參閱http://pastebin.com/x85ui2qB獲取日誌文件。 – 2010-04-09 13:58:13

回答

1

我得到這個Sonar的.Net插件問題。 他們需要使用JDK 6分析所有項目(甚至是非.NET項目)。當我試圖分析與JDK項目5個

這裏是.NET插件的URL升至 此錯誤:http://docs.codehaus.org/display/SONAR/.Net+plugin

我得到的解決方案是用叉子叉編譯器使用JDK5編譯器上我需要在JDK5而不是JDK6中分析的項目。

請參閱.NET插件頁面上:

Maven和聲納DOTNET插件需要的Java6(在編譯時和運行時)

什麼句話不說是在所有的項目你聲納實例必須使用Java6。 JIRA已創建:http://jira.codehaus.org/browse/SONARPLUGINS-1086

+0

你說的對。我剛剛更新了它。你應該註冊聲納用戶郵件列表以給予反饋的王者) – 2011-05-26 20:12:41