Ho questo "task" Maven per generare classi Java da un file XSD utilizzando JAXB.Prefisso classi generate JAXB
<!-- XML to Java classes -->
<plugin>
<groupId>com.sun.tools.xjc.maven2</groupId>
<artifactId>maven-jaxb-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<generatePackage>nl.compay.service</generatePackage>
<schemaDirectory>src/main/webapp/compay</schemaDirectory>
</configuration>
</plugin>
Per un tipo XSD "Utente", genera una classe denominata "Utente" (duh). Tuttavia, ho anche una classe di entità JPA chiamata "Utente" (anche se in un pacchetto diverso). Posso modificare la configurazione XML qui sopra per lasciare che JAXB preceda le classi generate con qualcosa come "XML"?
La configurazione del plug-in maven-jaxb2 richiede i tag "bindingInclude" e "bindingInclude", non "includeBindings" e "includeBinding" – kevinmrohr