2010-08-04 89 views
3

我们有一个很大的代码库,并且我想要在代码库中生成有关EJB3注释用法的特定报告。最简单的用例是生成一个HTML/PDF报告,其中包含所有使用EJB3安全注释的类/方法的详细信息。本文档的目标是允许非开发人员简单地查看产品中的哪些接口具有哪些角色,以便插入间隙。我会看到使用持久性和基于会话的注释的类似报告。所有注释的超级报告。在代码库中记录对EJB3注释的使用

@RolesAllowed({"Administrator", "UserAlarmsRO", "NetworkAlarmsRO", "DeviceAlarmsRO","ServiceAlarmsRO","UserAlarmsRW", "NetworkAlarmsRW", 
"DeviceAlarmsRW", "ServiceAlarmsRW","UserGraphsRO","NetworkGraphsRO","DeviceGraphsRO","ServiceGraphsRO","SLMRO","SLMRW","SLMTemplatesRW"}) 
public class VisualisationMgrBean 

是最好使用现有的javadoc工具还是有一组第三方doclet,我可以重复使用。

回答

0

谷歌对于“Annotation Processing”,你会发现很多关于如何分析java代码中的注释的东西。例如这个链接Annotations。不应该很难找到一些可以修改的代码来生成你想要的报告(我已经完成了html和Excel自我报告,这很容易)。