JAXBを使用してXSDファイルからJavaクラスを生成するために、このMavenの「タスク」があります。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>
XSDタイプが "User"の場合、 "User"(duh)という名前のクラスが生成されます。しかし、私はJPAエンティティクラス "User"(別のパッケージにもかかわらず)を持っています。 上記のXML設定を変更して、JAXBで生成されたクラスに "XML"のようなプレフィックスを付けることはできますか?
maven-jaxb2-pluginの設定では、 "includeBindings"と "includeBindings"ではなく "bindingIncludes"と "bindingInclude"というタグが必要です。 – kevinmrohr