【问题标题】:Analyze source code with sonar使用声纳分析源代码
【发布时间】:2011-04-03 03:57:27
【问题描述】:

是否可以直接从 svn 存储库中获取源代码并使用声纳对其进行分析?或者配置声纳只是为某些源运行 Checkstyle 或 pmd 插件? 我需要在非 Maven 项目上执行此操作。

【问题讨论】:

    标签: checkstyle pmd sonarqube


    【解决方案1】:

    是的,您只需要编写一个 maven 或 ant 脚本首先从 SVN 中检查最新的,然后运行 ​​sonar:sonar 命令。

    Sonar 似乎强制您创建一个 pom.xml 文件并安装 maven2,即使对于非 mavenized 项目也是如此:http://docs.sonarqube.org/display/SONAR/Analyzing+Source+Code

    (仅供参考 - Sonar 使用 mavenized 项目非常容易,但在任何设置中,关键在于养成查看和使用 Sonar 的结果来改进开发的习惯。这是困难的部分。)

    【讨论】:

      【解决方案2】:

      Sonar 完全可以在没有 maven 的情况下运行。现在有了 sonar-runner

      【讨论】:

        猜你喜欢
        • 2016-07-05
        • 1970-01-01
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-08
        • 1970-01-01
        • 2018-12-06
        相关资源
        最近更新 更多