【发布时间】:2015-12-24 18:59:52
【问题描述】:
我们的项目依赖于许多其他库。这些库位于我们不想在项目中使用的其他库中。但是对于许多开发人员来说,很难强制执行我们可以或不能在我们的项目中使用哪些类型的库。有没有办法在 checkstyle 或 findbugs 中我们可以检查某些导入说
import edu.emory.mathcs.backport.java.util.Arrays
并提出一个不允许此类导入的标志(即使编译器不会抱怨,因为这个库是我们通过我们依赖的其他库的项目的一部分。)
【问题讨论】:
-
怀疑,这不是这些工具涵盖的用例。你不能定义和记录约定吗?
-
定义和记录约定很容易。我正在寻找一种工具来执行它。还有其他工具可以做到吗?
标签: java checkstyle findbugs