使用maven对测试代码进行声纳分析

时间:2014-01-09 16:22:08

标签: maven sonarqube analysis

我有一个使用Maven的项目。我希望在集成测试类上运行Sonar。 我试图在设置/排除/测试文件包含中添加模式**/*ITCase.java(在本地主机的声纳UI中:9000)。据说这个设置 “模式曾经包含一些测试文件,只有这些文件才能进行分析。” 但是,文件仍然被排除在外。有任何想法吗?有没有人成功使用过该设置?

1 个答案:

答案 0 :(得分:0)

我还没有找到Maven的解决方案。 但是使用声纳转轮,它非常简单并且效果很好。

我在src / test / java目录中放置了一个sonar-project.properties文件,除sonar.projectKeysonar.projectNamesonar.projectVersion外,这些是要使用的设置:< / p>

sonar.sources = .
sonar.binaries = ../../../target/test-classes
sonar.language = java
sonar.sourceEncoding = UTF-8

可以从test / java目录运行声纳运行器,该项目将显示在http://localhost:9000的声纳本地网页