2015-10-07 89 views
1

我正在嘗試將Sonar任務集成到Eclipse中的Ant構建中。 SonarQube服務器在localhost的默認端口上運行成功。在瀏覽器中打開「http://localhost:9000/」,SonarQube網頁界面已成功打開。org.sonar.runner.impl.RunnerException:無法執行聲吶

問題是當我從Ant構建文件運行Sonar任務時它給出錯誤「org.sonar.runner.impl.RunnerException:無法執行聲納」。而已。在控制檯上不記錄堆棧跟蹤。

在Ant構建聲納任務定義如下:

<target name="sonar" depends="jcompile">   
     <taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml"> 
      <classpath path="<PathToAntPlugin>/lib/sonar-ant-task-2.2.jar" /> 
     </taskdef>      
     <property name="sonar.projectDescription" value="Example application using Ant and Jacoco" /> 
     <property name="sonar.sources" value="${basedir}/src" />   
     <property name="sonar.host.url" value="http://localhost:9000"/>   
     <property name="sonar.surefire.reportsPath" value="${reports.junit.xml.dir}" />   
     <property name="sonar.core.codeCoveragePlugin" value="jacoco" /> 
     <property name="sonar.jacoco.antTargets" value="run-tests" /> 
     <property name="sonar.projectKey" value="<PathToMyProject>" /> 
     <property name="sonar.projectVersion" value="1.0" />    
     <sonar:sonar xmlns:sonar="antlib:org.sonar.ant"/>   
</target> 

其他詳情: SonarQube服務器4.5, 聲納的螞蟻任務2.2.jar, JDK 1.6.0_21, Eclipse開普勒

jdk,eclipse,聲納服務器或聲納螞蟻罐之間是否存在任何兼容性問題?有什麼方法可以找到詳細日誌以調試問題?

除了上述問題,我還有其他問題。當我在eclipse中安裝SonarCube插件時,在Windows - >首選項SonarCube不會來。但是,在Eclipse中已安裝的軟件列表中已列出。我試圖用-clean選項運行eclipse,但沒有成功。請讓我知道可能是什麼問題?

回答

0

當我們從eclipse運行構建文件時,它在某些情況下不會在控制檯上提供完整的堆棧跟蹤。嘗試從命令提示符運行構建文件。

例如:

打開命令提示窗口並轉到蝕螞蟻bin目錄路徑(在我的系統是C:\蝕\插件\ org.apache.ant_1.9.6.v201510161327 \ BIN)並從這裏使用ant命令運行你的構建文件。

C:\eclipse\plugins\org.apache.ant_1.9.6.v201510161327\bin>ant -buildfile [path_of_build_file]\build-test.xml 

我知道我遲到了,但這次是幫誰用同樣的問題訪問此