gpt4 book ai didi

maven - PMD/checkstyle/findbugs 的自定义规则集的推荐位置是什么?

转载 作者:行者123 更新时间:2023-12-04 21:11:08 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

6年前关闭。




Improve this question




将 Maven 与 PMD、Checkstyle 和/或 Findbugs 的各种插件一起使用时,放置自定义规则集文件的推荐位置是什么?

最佳答案

我通常将它们放在单独的父 pom 中,这样我以后可以在其他模块或项目中重用它们。
类似于 checkstyle 页面 ( https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html ) 上的命题,但我将其保留在主项目之外。

您将文件放置在名为 build-tools 的模块中在其中你有 src/main/resources/your/package 和 checkstyle 和 pmd 配置,然后配置给定的插件:

  <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<dependencies>
<dependency>
<groupId>com.example.whizbang</groupId>
<artifactId>build-tools</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</plugin>

FindBugs 比较棘手,我通常保持原样,有时只使用 @SuppressFBWarnings从:
   <dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>

关于maven - PMD/checkstyle/findbugs 的自定义规则集的推荐位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34284555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com