有没有办法通过 checkstyle 或 findbugs 限制某些 java 导入

Is there a way to restrict certain java imports via checkstyle or findbugs

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

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

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

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