我在Eclipse中運行聲吶分析時遇到了一些問題。我有Groovy Spock單元測試的Java Maven項目。Sonar Eclipse問題
mvn sonar:sonar
工作正常,並生成我可以在「localhost:9000」上看到的報告。 但是我需要在Eclipse中看到問題。我也做了配置 - >副......而現在,當我選擇「SonarQube->分析」我在控制檯收到以下錯誤:
10:18:23.892 ERROR - Invalid value of sonar.libraries for com.otpp.email:bulkemail-downloader
Exception in thread "main" org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.impl.BatchLauncherMain.execute(BatchLauncherMain.java:41)
at org.sonar.runner.impl.BatchLauncherMain.main(BatchLauncherMain.java:59)
Caused by: java.lang.IllegalStateException: No files nor directories matching 'C:\Program Files\springsource\ggts-3.4.0.RELEASE\plugins\org.codehaus.groovy_2.0.7.xx-20130828-1400-e43-RELEASE\plugin_dsld_support\' in directory C:\Users\SHEVELD\workspace\bulkEmailDownloader
at org.sonar.batch.scan.DefaultProjectBootstrapper.validateDirectories(DefaultProjectBootstrapper.java:343)
和Eclipse還顯示錯誤彈出具有以下細節:
Error during execution of Sonar
Error status [command: C:\Program Files\Java\jdk1.7.0_45\jre\bin\java.exe -Dsonar.exclusions=file:**/fixtures/** -Dsonar.buildbreaker.skip=true -cp C:\Users\SHEVELD\AppData\Local\Temp\sonar-runner-impl8294792314646586115.jar org.sonar.runner.impl.BatchLauncherMain C:\Users\SHEVELD\AppData\Local\Temp\sonar-project5418432264915204295.properties]: 1
從所有這些代碼我明白,有一些問題與聲納 - 蝕 - 常規三角形。 任何提示,非常感謝!
編輯_ __ _ __ _ __ _ __ _ __ _ _ 我重新安裝了GGTS到非共享文件夾(又名 「C:\ TOOLS」而不是「C:\ Program Files」)。 Sonar插件使用我的本地服務器運行分析。但是,切換到遠程服務器後,它停止工作。 其實它與本地的Sonar服務器有一點關係。現在,當我切換到遠程Sonar服務器時,它再次給我提供了同樣的錯誤。 此外,我試圖在常規開普勒Eclipse上安裝Groovy插件,並在做完聲吶停止工作後...
你有一個完整的堆棧跟蹤?看起來應該有一些額外的條目。 –
另外,這是一個您正在運行聲納的常規項目嗎? –
該項目是使用Groovy測試的java項目。我嘗試在配置爲「Groovy」項目時運行它,當它不是時。我會很快發佈完整的堆棧跟蹤,有點忙。 –