Java 忽略来自第三方库或特定包的不推荐使用的代码警告

Java 忽略来自第三方库或特定包的不推荐使用的代码警告,java,sonarqube,deprecated,static-analysis,Java,Sonarqube,Deprecated,Static Analysis,我的项目使用第三方库(我们称之为X)和大量不推荐使用的代码。Sonarqube每次调用Deracated方法或使用库X中不推荐的类型时都会报告许多问题。我发现规则squid:CallToDeprecatedMethod对此负责 我想要实现的是为库X(或库X中的特定包)之外的所有类型和方法引用启用rulesquid:CallToDeprecatedMethod。更重要的是,我希望在代码库中没有任何声纳特定的排除标记(即@SuppressWarnings(“squid:xxx”)) 我尝试了Sona

我的项目使用第三方库(我们称之为X)和大量不推荐使用的代码。Sonarqube每次调用Deracated方法或使用库X中不推荐的类型时都会报告许多问题。我发现规则
squid:CallToDeprecatedMethod
对此负责

我想要实现的是为库X(或库X中的特定包)之外的所有类型和方法引用启用rule
squid:CallToDeprecatedMethod
。更重要的是,我希望在代码库中没有任何声纳特定的排除标记(即
@SuppressWarnings(“squid:xxx”)

我尝试了Sonarqube的管理->分析范围选项,但没有找到任何结果。例如,还检查了StackOverflow,但未找到任何内容


我的SonarQube版本是5.6.6。

当进行声纳分析时,如果不想输入代码,可以通过声纳排除


mvn sonar:sonar-Dsonar.exclusion=***/pattern/*.java

我不想忽略我的源文件。所有文件都需要检查。我希望rule squid:CallToDeprecatedMethod忽略第三方库中不推荐的代码。