Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 声纳项目属性排除规则squid:S1191_Java_Maven_Sonarqube - Fatal编程技术网

Java 声纳项目属性排除规则squid:S1191

Java 声纳项目属性排除规则squid:S1191,java,maven,sonarqube,Java,Maven,Sonarqube,我有一个Java项目,它将在Gitlab中提交。在Gitlab中的代码中,SonarQube将用于其分析。目前,该项目显示的代码带有“sun.*”包中的类的详细信息,不应使用这些类 当SonarQube分析我的Maven项目时,如何排除此规则 我要知道的是,我们必须把这个放到sonar project.properties中。但是我找不到该使用什么标记。在Maven项目中,pom.xml是主配置文件。如果我们在其中添加以下行,则将不应用规则S1191。这与项目紧密结合,这是需要的。因此,不需要配

我有一个Java项目,它将在Gitlab中提交。在Gitlab中的代码中,SonarQube将用于其分析。目前,该项目显示的代码带有“sun.*”包中的类的详细信息,不应使用这些类

当SonarQube分析我的Maven项目时,如何排除此规则


我要知道的是,我们必须把这个放到
sonar project.properties
中。但是我找不到该使用什么标记。

在Maven项目中,
pom.xml
是主配置文件。如果我们在其中添加以下行,则将不应用规则
S1191
。这与项目紧密结合,这是需要的。因此,不需要配置任何SonarQube实例,而是在
properties
标记下的
pom.xml
中指定以下行。那就行了

<sonar.issue.ignore.multicriteria>e1</sonar.issue.ignore.multicriteria>
<sonar.issue.ignore.multicriteria.e1.ruleKey>squid:S1191</sonar.issue.ignore.multicriteria.e1.ruleKey>
<sonar.issue.ignore.multicriteria.e1.resourceKey>**/*.java</sonar.issue.ignore.multicriteria.e1.resourceKey>
e1
鱿鱼:S1191
**/*.爪哇

我编辑了您的评论以改进格式。非代码字不需要使用
code
格式。对于build.gradle如何?