【发布时间】:2011-04-03 03:57:27
【问题描述】:
是否可以直接从 svn 存储库中获取源代码并使用声纳对其进行分析?或者配置声纳只是为某些源运行 Checkstyle 或 pmd 插件? 我需要在非 Maven 项目上执行此操作。
【问题讨论】:
标签: checkstyle pmd sonarqube
是否可以直接从 svn 存储库中获取源代码并使用声纳对其进行分析?或者配置声纳只是为某些源运行 Checkstyle 或 pmd 插件? 我需要在非 Maven 项目上执行此操作。
【问题讨论】:
标签: checkstyle pmd sonarqube
是的,您只需要编写一个 maven 或 ant 脚本首先从 SVN 中检查最新的,然后运行 sonar:sonar 命令。
Sonar 似乎强制您创建一个 pom.xml 文件并安装 maven2,即使对于非 mavenized 项目也是如此:http://docs.sonarqube.org/display/SONAR/Analyzing+Source+Code
(仅供参考 - Sonar 使用 mavenized 项目非常容易,但在任何设置中,关键在于养成查看和使用 Sonar 的结果来改进开发的习惯。这是困难的部分。)
【讨论】:
Sonar 完全可以在没有 maven 的情况下运行。现在有了 sonar-runner
【讨论】: