J'ai cette "tâche" Maven pour générer des classes Java à partir d'un fichier XSD en utilisant JAXB.Préfixage des classes générées par 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>
Pour un type XSD "Utilisateur", il génère une classe nommée "User" (duh). Cependant, j'ai aussi une classe d'entité JPA appelée "User" (bien que dans un paquet différent). Puis-je modifier la configuration XML ci-dessus pour permettre à JAXB de préfixer les classes générées avec quelque chose comme "XML"?
La configuration de maven-jaxb2-plugin requiert les balises "bindingIncludes" et "bindingInclude", pas "includeBindings" et "includeBinding" – kevinmrohr