1

Maven、Sonar、および.netプロジェクト用のそれぞれのプラグインをインストールしました。Mavenを使用してプロジェクトをビルドすることもできます。私が実行すると、mvn dotnet:compile-成功を構築します同様に、coverage, cpd, clean, package, unpack成功します。

しかし、実行mvn dotnet:fxcopしてmvn dotnet:metricsからビルドすると失敗します。エラーメッセージは次のとおりです-

[ERROR] Failed to execute goal org.codehaus.sonar-plugins.dotnet:maven-dotnet-pl
ugin:0.5:fxcop (default-cli) on project ComplaintManagementSystem: FxCop binarie
s were not found  

[ERROR] Failed to execute goal org.codehaus.sonar-plugins.dotnet:maven-dotnet-pl
ugin:0.5:metrics (default-cli) on project ComplaintManagementSystem: SourceMonit
or binaries were not found 

fxcopとSourceMonitorツールを使用してfxcopとSourceMonitorを使用してプロジェクトを分析することができます。

このエラーを解決するにはどうすればよいですか?これは構成の問題ですか?pom.xmlファイルに変更を加える必要がありますか?

4

2 に答える 2

0

Fabrice が言ったように、maven dotnet プラグインは suonar の実行に必須ではなくなりました。ただし、このプラグインを使用してこれらのツールを使用したい場合、不足しているのは、FxCop と SourceMonitor のバイナリを見つける場所を指定するいくつかの構成プロパティだけです。詳細については、以下の settings.xml の例を参照してください: http://maven-dotnet-plugin.appspot.com/settings.html

それが役に立てば幸い

于 2012-04-29T15:42:07.543 に答える
0

Sonar での .NET プロジェクトの統合は、大きく進化しました。プラグインはバージョン 1.3 になり、Maven は不要になりました。

Wiki でドキュメントと例を確認できます: http://docs.codehaus.org/display/SONAR/C-Sharp+Plugins+Ecosystem

于 2012-04-26T16:02:53.707 に答える