2015-10-07 4 views
1

Я пытаюсь интегрировать задачу Sonar в сборке Ant в Eclipse. Сервер SonarQube успешно работает на порту по умолчанию на localhost. При открытии «http://localhost:9000/» в браузере успешно открывается веб-интерфейс SonarQube.org.sonar.runner.impl.RunnerException: Не удалось выполнить Sonar

Проблема в том, что я запускаю задачу Sonar из файла сборки Ant, она дает ошибку «org.sonar.runner.impl.RunnerException: невозможно выполнить Sonar». Вот и все. На консоли не загружается файл stacktrace.

Гидролокатор задача в 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 Server 4.5, гидролокатора-муравьиный задача-2.2.jar, JDK 1.6.0_21, Eclipse Kepler

Есть ли какая-либо проблема сложности между jdk, eclipse, сервером сонара или барабаном сонара? Есть ли способ найти подробные журналы для отладки проблемы?

Помимо вышеизложенного, у меня есть другая проблема. Когда я устанавливаю плагин SonarCube в eclipse, в Windows -> Настройки SonarCube не подходит. Однако в списке установленных программ в Eclipse он указан. Я попытался запустить eclipse с опцией -clean, но не успел. Пожалуйста, дайте мне знать, что может быть проблемой?

ответ

0

Для недостающих предпочтений Installation FAQ сонара говорит, что нужно перезапустить с аргументом -clean.

+0

Спасибо, но я попробовал это, как упомянуто в вопросе также. – Infotechie

0

Когда мы запускаем файл сборки из eclipse, он не дает полной трассировки стека на консоли в некоторых случаях. Попробуйте запустить файл сборки из командной строки.

Например:

Открыть окна командной строки и перейти затмить муравей путь к каталогу бен (В моей системе это C: \ затмение \ Plugins \ org.apache.ant_1.9.6.v201510161327 \ бен) и отсюда запустите файл сборки с помощью команды ant.

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

Я знаю, что поздно, но это должно помочь, кто посещает это с такой же проблемой

 Смежные вопросы

  • Нет связанных вопросов^_^