2 つのプロジェクトでソナーを実行しようとしていますが、Sonar Web では 1 つのプロジェクトしか表示されません。ソナーを実行するたびに、既存のコンテンツが削除されます。
データベース接続から sonar?create=true を削除しましたが、それでも同じ問題が発生します。
データベースが毎回削除されるか、ソナーが 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>
2 つのプロジェクトが同じソナー プロジェクト名を持っている可能性がありますか? そして、1 つのプロジェクトが他のプロジェクトを上書きしています。
また、実際のデータベース (無料の oracle db など) の使用を検討することもできます。統合されたものは非常に遅く、後でアップグレードするときに公式にサポートされていません.