Mam to zadanie Maven do generowania klas Java z pliku XSD przy użyciu JAXB.Prefixing generowanych klas 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>
Dla typu XSD "Użytkownik", generuje klasę o nazwie "Użytkownik" (duh). Jednak mam również klasę jednostki JPA o nazwie "Użytkownik" (choć w innym pakiecie). Czy mogę zmienić powyższą konfigurację XML, aby umożliwić JAXB przedrostek wygenerowanych klas za pomocą czegoś takiego jak "XML"?
Konfiguracja wtyczki maven-jaxb2 wymaga znaczników "bindingIncludes" i "bindingInclude", a nie "includeBindings" i "includeBinding" – kevinmrohr