了解sonar自定义插件示例中的ExampleMetrics.java
我确实需要一些帮助来了解这门课到底是如何运作的。我已经在几个插件中看到过类似的代码,但即使我将确切的代码复制到IDE中,也会出现错误 首先是相关代码@: 希望您能解释一下这个问题在项目中是如何解决的 已解决 将以下内容添加到pom.xml中了解sonar自定义插件示例中的ExampleMetrics.java,java,plugins,sonarqube,metrics,Java,Plugins,Sonarqube,Metrics,我确实需要一些帮助来了解这门课到底是如何运作的。我已经在几个插件中看到过类似的代码,但即使我将确切的代码复制到IDE中,也会出现错误 首先是相关代码@: 希望您能解释一下这个问题在项目中是如何解决的 已解决 将以下内容添加到pom.xml中 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</arti
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>${jdk.min.version}</source>
<target>${jdk.min.version}</target>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
3.5.1
${jdk.min.version}
${jdk.min.version}
你想试试吗
<dependency>
<groupId>org.sonarsource.sonarqube</groupId>
<artifactId>sonar-plugin-api</artifactId>
<version>5.6</version>
<scope>provided</scope>
</dependency>
org.sonarsource.sonarqube
声纳插件api
5.6
假如
在pom.xml中
public List<Metric<Integer>> getMetrics() {
return asList(FILENAME_SIZE, FILENAME_SIZE_RATING);
}
The return type is incompatible with Metrics.getMetrics()
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>${jdk.min.version}</source>
<target>${jdk.min.version}</target>
</configuration>
</plugin>
<dependency>
<groupId>org.sonarsource.sonarqube</groupId>
<artifactId>sonar-plugin-api</artifactId>
<version>5.6</version>
<scope>provided</scope>
</dependency>