[英]How to download pmd_ruleset file for maven pmd plugin?
我正在嘗試在我的代碼庫中添加 maven pmd 插件。 在 pom 文件中添加了以下代碼,但不確定在哪里下載 pmd_ruleset.xml 文件。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.17.0</version>
<configuration>
<rulesets>
<ruleset>../pmd_ruleset.xml</ruleset>
</rulesets>
<targetJdk>11</targetJdk>
</configuration>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>check</goal>
<goal>cpd-check</goal>
</goals>
</execution>
</executions>
</plugin>
實際上我嘗試使用http://pmd.sourceforge.net/rules/index.html下載,但它不起作用。 有什么方法可以下載 maven-pmd-plugin 工件版本 3.17.0 的 pmd_ruleset.xml 文件
maven-pmd-plugin的最新版本是3.17.0 。 默認情況下,它將使用 PMD 6.46.0。
使用 maven-pmd-plugin 時,您不需要提供自己的規則集。 如使用規則集中所述:
PMD 插件附帶一個默認規則集,其中啟用了各種規則。 規則集以 /rulesets/java/maven-pmd-plugin-default.xml 的形式提供。
如果你運行mvn clean verify
,你可以在你的 maven 構建目錄中看到規則集(對我來說它是target/pmd/rulesets/maven-pmd-plugin-default.xml
)。 您也可以在線查看。
如果您想使用自己的規則集,可以按照 PMD 的 制作規則集文檔並嘗試制作自己的規則集。
也可以在線下載一些規則集。 例如,您可以在GitHub 上搜索 PMD 規則集。
默認規則集文件包含在插件中,因此您可能一開始就不需要自定義規則集。 但是,如果您這樣做,有一些選擇:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.