【问题标题】:Is there a way to restrict certain java imports via checkstyle or findbugs有没有办法通过 checkstyle 或 findbugs 限制某些 java 导入
【发布时间】:2015-12-24 18:59:52
【问题描述】:

我们的项目依赖于许多其他库。这些库位于我们不想在项目中使用的其他库中。但是对于许多开发人员来说,很难强制执行我们可以或不能在我们的项目中使用哪些类型的库。有没有办法在 checkstyle 或 findbugs 中我们可以检查某些导入说

import edu.emory.mathcs.backport.java.util.Arrays 

并提出一个不允许此类导入的标志(即使编译器不会抱怨,因为这个库是我们通过我们依赖的其他库的项目的一部分。)

【问题讨论】:

  • 怀疑,这不是这些工具涵盖的用例。你不能定义和记录约定吗?
  • 定义和记录约定很容易。我正在寻找一种工具来执行它。还有其他工具可以做到吗?

标签: java checkstyle findbugs


【解决方案1】:

要限制某些导入,您可以使用以下任何 Checkstyle 规则:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-18
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多