6

使用 maven-pmd-plugin,我可以将其配置为扫描我的单元测试中是否存在 PMD 违规:

<configuration>
<rulesets>
<ruleset>/rulesets/junit.xml</ruleset>
</rulesets>

Sonar 2.0.1 似乎没有提供任何方法来添加我可以看到的新规则集。有没有人想出如何做到这一点?

4

1 回答 1

4

这些规则在声纳服务器中定义为 pmd、findbugs、checkstyle 等的一组配置。

您必须在 pom 文件中引用配置(请参阅声纳文档/wiki)。

该属性是sonar.profile

但基本上您将在声纳服务器配置中为项目分配配置文件。(请参阅Wiki中的配置文件部分)。配置文件还允许您在环境之间移动规则配置,例如在开发和生产之间。

于 2011-04-11T09:34:58.017 回答