Java构建过程,阻止对禁用类的引用

时间:2011-04-08 07:10:29

标签: java eclipse validation ant build

我必须遵守编码指南,以防止使用某些JDK类和方法。 我想有一个Ant或Eclipse的插件,我可以运行它来检查我的代码是否合规。 我会提供黑名单(或者白名单)。

4 个答案:

答案 0 :(得分:2)

试试CheckStyle。它有很多可供开发人员强制执行的选项。

答案 1 :(得分:1)

更多涉及使用AspectJ,但有很多“规则”可以编入其中。有关如何使用AspectJ进行非常自定义的编码指南规则实施的示例,请参阅this blog post of mine

答案 2 :(得分:0)

PMD可以做到这一点。我不确定它是否开箱即用,但实施这样的规则并不难。 import-rules可能是一个开始。 PMD插件适用于Eclipse,ant和其他IDE以及构建工具。

答案 3 :(得分:0)

除了上述答案之外,还有另一种方法可以实现这一目标。定义自定义SecurityManager。有关详细信息,请参阅checkPackageAccess()