我有这个 Maven“任务”来使用 JAXB 从 XSD 文件生成 Java 类。
<!-- 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)。但是,我还有一个名为“User”的 JPA 实体类(尽管在不同的包中)。我可以更改上面的 XML 配置,让 JAXB 在生成的类前面加上“XML”之类的前缀吗?