2011-06-17 77 views
1

我安裝了Maven,Sonar和.net項目的相應插件。我也可以使用Maven構建我的項目。 當我跑,mvn dotnet:compile - 建立成功 同樣,coverage, cpd, clean, package, unpack也成功。集成聲納maven -fxcop和源監視器插件時出錯

但是,當我運行mvn dotnet:fxcopmvn 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文件進行任何更改嗎?

回答

0

正如法布里斯說,行家DOTNET插件是沒有更多的強制suonar運行。但是,如果你想使用這個插件來隱藏這些工具,那麼缺少的僅僅是一些配置屬性,指定在哪裏找到FxCop和SourceMonitor的二進制文件。 settings.xml示例如下:http://maven-dotnet-plugin.appspot.com/settings.html

希望它有幫助