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