从enunciate中排除一些jaxb生成的类

时间:2012-10-01 18:56:28

标签: java jaxb enunciate

我正在使用enunciate并希望从文档中排除某些jaxb生成的类。怎么办呢?

是否可以通过xsd添加org.codehaus.enunciate.XmlTransient注释?

提前致谢。

2 个答案:

答案 0 :(得分:5)

  <?xml version="1.0"?>
  <enunciate ...>

    <api-classes>
      <exclude pattern="com.mycompany.nonvisible.**"/>
    </api-classes>
    ...
  </enunciate>

答案 1 :(得分:0)

尝试使用@com.webcohesion.enunciate.metadata.Ignore注释来排除该类(请参阅user guide)。这对我有用。

通过将它们列在enunciate.xml中,我也没有成功排除JAXB类。