2013-03-11 84 views
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插件在生成類時包含這些註釋的註釋類文件?

回答