簡體   English   中英

如何為 maven pmd 插件下載 pmd_ruleset 文件?

[英]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 文件

參考 - https://maven.apache.org/plugins/maven-pmd-plugin/

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM