【问题标题】:Error while integrating sonar maven - fxcop and source monitor plugins集成声纳 Maven 时出错 - fxcop 和源监视器插件
【发布时间】:2011-09-16 23:44:22
【问题描述】:

我为 .net 项目安装了 Maven、Sonar 和相应的插件。我也可以使用 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 文件进行任何更改吗?

【问题讨论】:

    标签: .net maven sonarqube binaries


    【解决方案1】:

    Sonar 中的 .NET 项目集成有了很大的发展。这些插件现在是 1.3 版,它们不再需要 Maven。

    您可以在我们的 Wiki 上查看文档和示例:http://docs.codehaus.org/display/SONAR/C-Sharp+Plugins+Ecosystem

    【讨论】:

      【解决方案2】:

      正如 Fabrice 所说,maven dotnet 插件不再强制运行 suonar。但是,如果您想使用此插件来删除这些工具,那么唯一缺少的就是几个配置属性,指定在哪里可以找到 FxCop 和 SourceMonitor 的二进制文件。有关更多详细信息,请参见下面的 settings.xml 示例:http://maven-dotnet-plugin.appspot.com/settings.html

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-16
        • 2011-12-02
        • 1970-01-01
        • 2015-08-28
        • 2016-01-22
        • 2011-09-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多