Java 向JAXB生成的类添加@Generated注释

Java 向JAXB生成的类添加@Generated注释,java,maven,jaxb,annotations,Java,Maven,Jaxb,Annotations,我试图将@javax.annotation.Generated注释添加到JAXB从XSD生成的所有类中 我使用maven-jaxb2-plugin和binding.xjb文件生成源代码。我看到JAXB插件jaxb2 basics注释应该可以做到这一点。但我所能找到的只是为特定类添加注释的示例。像这个: <jaxb:bindings schemaLocation="csw/2.0.2/CSW-discovery.xsd" node="/xs:schema"> <jaxb:bi

我试图将
@javax.annotation.Generated
注释添加到JAXB从XSD生成的所有类中

我使用maven-jaxb2-plugin和binding.xjb文件生成源代码。我看到JAXB插件jaxb2 basics注释应该可以做到这一点。但我所能找到的只是为特定类添加注释的示例。像这个:

<jaxb:bindings schemaLocation="csw/2.0.2/CSW-discovery.xsd" node="/xs:schema">
  <jaxb:bindings node="xs:complexType[@name='GetRecordsType']">
    <annox:annotate>
      <annox:annotate annox:class="javax.xml.bind.annotation.XmlRootElement" name="GetRecordsType" />
    </annox:annotate>
</jaxb:bindings>

如何为每个生成的文件执行此操作?这可能吗?

如果您也在使用his,则此功能具有内置支持。只需将此添加到插件配置:

<configuration>                                 
    <markGenerated>true</markGenerated>
</configuration>

真的
也检查一下

如果您是官方的jaxb2插件,那么该功能也是内置的

<configuration>
    <addGeneratedAnnotation>true</addGeneratedAnnotation>
</configuration>

真的