4
我正在使用Maven插件爲JAXB生成XML模式文檔中的類。 我的POM包含以下JAXB Java EE從Schema生成實體類
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<goals>
<goal>xjc</goal>
</goals>
<phase>generate-sources</phase>
</execution>
</executions>
<configuration>
<clearOutputDir>false</clearOutputDir>
<outputDirectory>src/main/java</outputDirectory>
<schemaDirectory>src/main/webapp/schemas</schemaDirectory>
<includeSchema>**/*.xsd</includeSchema>
<bindingDirectory>src/main/resources/bindings</bindingDirectory>
<enableIntrospection>false</enableIntrospection>
</configuration>
</plugin>
我使用JPA 2的規格的EclipseLink JAXB時根據架構生成類,它不包括以下注釋。
@Entity
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
目前我只是手動添加這些在每次我做一個乾淨的編譯與Maven。我想知道是否有任何方法讓JAXB插件在生成類時包含這些註釋的註釋類文件?