Выполнение нескольких сборок проекта Sonar Ant, но сонар отображает один проект - PullRequest
0 голосов
/ 28 июля 2011

Я пытаюсь запустить сонар с моим проектом 2, но в сети сонаров я вижу только один проект.Каждый раз, когда я запускаю sonar, он удаляет существующее содержимое.

Я удаляю sonar? Create = true из соединения с базой данных, но все равно он вызывает ту же проблему.

Я не уверен, будет ли база данныхудаляется каждый раз, или сонар позволяет создать только один проект

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Вам необходимо иметь разные ключи проекта в задачах Ant для каждого проекта, , даже если проекты имеют разные имена.

Примеры задач ant используют org.example:example в качестве ключа проекта, и если вы просто скопировали примеры задач ant, вы, вероятно, используете один и тот же ключ для обоих проектов.

Проверьте здесь: docs.codehaus

<sonar:sonar workingDir="..." serverUrl="...">
  <project key="org.example:example" version="0.1-SNAPSHOT">
    <property name="sonar.dynamicAnalysis" value="false"/>
    <sources>
      <path location="..."/>
    </sources>
  </project>
</sonar:sonar>
0 голосов
/ 01 августа 2011

Похоже, 2 проекта могут иметь одно и то же название проекта гидролокатора? И один проект перезаписывает другой.

И, возможно, вы захотите использовать реальную базу данных (бесплатный oracle db или что-то подобное). Интегрированный довольно медленный и официально не поддерживается при обновлении позже.

...