如何从jaxb文件生成javaDoc

如何从jaxb文件生成javaDoc,java,documentation,jaxb,javadoc,documentation-generation,Java,Documentation,Jaxb,Javadoc,Documentation Generation,我正在与Jaxb合作。我想从这些类中生成javaDoc文件,是否与我对常规java文件的生成方式相同?假设您从.xsd生成了.java文件-是的,它们是常规类,您可以修改、注释和记录 您可以将xs:annotation与xs:documentation一起使用,jaxb将它们提取出来,并使它们成为类上的javadoc 注: 当xs:documentation标记 在xs:complexType标记之外,它 没有接电话(可以理解) 我假设同样的事情也可以在 .xsd中的属性/元素级别 用于类的字

我正在与Jaxb合作。我想从这些类中生成javaDoc文件,是否与我对常规java文件的生成方式相同?

假设您从
.xsd
生成了
.java
文件-是的,它们是常规类,您可以修改、注释和记录

您可以将
xs:annotation
xs:documentation
一起使用,jaxb将它们提取出来,并使它们成为类上的javadoc

注:

  • 当xs:documentation标记 在xs:complexType标记之外,它 没有接电话(可以理解)
  • 我假设同样的事情也可以在 .xsd中的属性/元素级别 用于类的字段,但未尝试
  • 如果您尝试放置HTML标记,则输出很糟糕 在文件中。有 也许有办法,但我 我也没试过
这将成为成为成为Java类的类型的javadoc
... 等

一种更直接的方法(来自JAXB教程)解决了上述问题:

@special0ne您解决了问题吗?ShareYeah,一条评论只需要9行,yuk!如果模式不是由您编写的,并且是一个大型模式,那么这将不起作用。。。生成的文件不应手动编辑。重新生成后,这些编辑将丢失!
<xs:complexType name="TypeThatBecomesJavaClass">
<xs:annotation>
<xs:documentation>
This becomes javadoc for TypeThatBecomesJavaClass
</xs:documentation>
</xs:annotation>
... etc ...