0

2 つのプロジェクトでソナーを実行しようとしていますが、Sonar Web では 1 つのプロジェクトしか表示されません。ソナーを実行するたびに、既存のコンテンツが削除されます。

データベース接続から sonar?create=true を削除しましたが、それでも同じ問題が発生します。

データベースが毎回削除されるか、ソナーが 1 つのプロジェクトのみを作成できるかどうかはわかりません

4

2 に答える 2

1

プロジェクトの名前が異なる場合でも、プロジェクトごとに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>
于 2011-09-22T15:12:27.677 に答える
0

2 つのプロジェクトが同じソナー プロジェクト名を持っている可能性がありますか? そして、1 つのプロジェクトが他のプロジェクトを上書きしています。

また、実際のデータベース (無料の oracle db など) の使用を検討することもできます。統合されたものは非常に遅く、後でアップグレードするときに公式にサポートされていません.

于 2011-08-01T14:35:46.273 に答える