Я пытаюсь интегрировать задачу 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, но не успел. Пожалуйста, дайте мне знать, что может быть проблемой?
Спасибо, но я попробовал это, как упомянуто в вопросе также. – Infotechie