【发布时间】:2021-08-23 03:47:37
【问题描述】:
请教关于 PMD 的小问题。
在我撰写本文时(2021 年 6 月),最新的 maven pmd 插件是:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.14.0</version>
</plugin>
最新的 SonarQube pmd 插件是:
PMD
EXTERNAL ANALYSERS
Analyze Java code with PMD.
3.3.1 installed
但是,当我运行 SonarQube 分析时,我得到了这个:
[INFO] Sensor PmdSensor [pmd]
[INFO] Execute PMD 6.30.0
[INFO] Java version: 11
[INFO] PMD configuration: /Users/project/target/sonar/pmd.xml
我很困惑。这个PMD 6.30.0是从哪里来的?
特别是我在看官网:
上面写着最新版本:6.35.0(2021 年 5 月 29 日)
因此,我的问题是,为什么我看到 PMD 6.30.0,这是在哪里配置的?
谢谢
【问题讨论】:
-
它来自您的 SonarQube PMD 版本 3.3.1。更多信息请参考community.sonarsource.com/t/rff-sonar-pmd-plugin-3-3-1/37814