
[英]launch a sonar analysis for the code of a pullRequest with Jenkinsfile and maven
[英]Running sonar analysis on test code using maven
我有一个使用Maven的项目。 我希望在集成测试类上运行Sonar。 我试图在设置/排除/测试文件包含中添加模式**/*ITCase.java
(在localhost:9000的Sonar UI中)。 据说此设置是“用于包括某些测试文件而仅在分析中包括这些文件的模式”。 但是,文件仍被排除。 有任何想法吗? 有人成功使用过该设置吗?
我还没有找到Maven的解决方案。 但是使用声纳运行器,它非常简单并且运行良好。
除了sonar.projectKey
, sonar.projectName
和sonar.projectVersion
之外,我在src / test / java目录中放置了一个sonar-project.properties文件,这些设置是要使用的:
sonar.sources = .
sonar.binaries = ../../../target/test-classes
sonar.language = java
sonar.sourceEncoding = UTF-8
可以从test / java目录运行声纳运行程序,并且该项目将显示在Sonar本地网页中的http://localhost:9000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.