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 유형 "사용자"의 경우 "사용자"(duh)라는 클래스를 생성합니다. 그러나, 나는 또한 "User"라고 불리는 JPA 엔티티 클래스를 가지고있다. 위의 XML 구성을 변경하여 JAXB가 "XML"과 같은 생성 클래스를 접두사로 사용할 수있게 할 수 있습니까?
maven-jaxb2-plugin 구성에는 "includeBindings"및 "includeBinding"이 아닌 "bindingIncludes"및 "bindingInclude"태그가 필요합니다. – kevinmrohr