ソナーに関連付けていたときに、「プロジェクト 'addition' with key 'addition:addition' がサーバー上に見つかりません」というエラーが表示されます。この問題を解決するための解決策を提供し、解決方法の手順を提案してください。
1 に答える
0
Sonar Eclipseプラグインは、標準のビルドプラグイン(Maven、ANT、ビルドランナー)の1つによって作成されたSonarで作成されたプロジェクトがすでに存在することを前提としています。
Sonarワークフローは、プロジェクトのコードベースに対してSonarを一元的に実行することを前提としています。並列実行はサポートしていません(複数の開発者が同時にSonarを実行しています)。通常、SonarはJenkinsのような継続的インテグレーションサーバーから実行されるため、これは公正な仮定です。
Eclipseプラグインは、ローカルのEclipseワークスペースに含まれるコードで並行して作業している可能性のある開発者をサポートするように設計されています。このコードはまだコミットまたはマージされていない可能性があります。つまり、分析結果をSonarサーバーにアップロードするのは正しくありません。代わりに、Sonar分析はローカルで実行され、開発者はSonar違反に対処する可能性のあるコード修正の結果を確認できます。
于 2012-10-24T22:01:57.963 に答える