在JavaEE6中,MessageListener
由@MessageDriven
注释定义。此注释定义了documentation
元素。我的问题很简单:作为一个例子,是否可以通过maven插件或任何类型的构建时脚本复制这个元素中的类javadoc(显然不需要复制/粘贴它)?
我已经研究过类似的问题(试图使用类似javadoc的注释作为JMX注释值),据我所知,答案介于no和之间,不太容易。我建议通过两种研究途径来实现这一点:
- Paranamer是一个库,可以引用javadoc来确定Java方法参数的编码名称。虽然它不支持您正在寻找的内容,但修改代码以支持它应该足够简单,因为概念是相同的
- 反转依赖关系并实现JavaDoc-Doclet,以从MDB@MessageDriven注释中提取JavaDoc,而不是相反(因为我认为您只是想避免重复)