如何阻止使用google guava库中的beta类?

mjl*_*lee 8 java guava

我们几个月来一直在制作中使用Google收藏.我们想开始使用番石榴来增加其他功能.但是,我害怕将番石榴带入我们的产品堆栈b/c一些开发人员可能会开始使用'beta'类.

我们的代码中有各种单元测试,但在这一点上,我不希望包含'beta'类b/c,它将来会发生变化.

如果项目包含任何'beta'番石榴类,有没有简单的方法来检测?

Lou*_*man 5

Overstock.com最近发布了一个Findbugs插件,用于标记@Beta类,方法或字段的用法.


DwB*_*DwB 2

在单元测试中,设置一个方面,以便在使用任何 beta 类(或任何不受欢迎的类)时记录和/或失败。