2014-05-13 5 views
1

크기와 복잡성으로 인해 우리는 몇 가지 스키마를 여러 파일 스키마로 분할했습니다. 이들 각각을 올바르게 컴파일해도 문제가 발생하지만 JAXB 컴파일러에서 만든 ObjectFactory 클래스에는 항상 마지막으로 컴파일 된 스키마의 정의 만 들어 있습니다. ObjectFactory 클래스가 여러 스키마 파일의 클래스를 처리 할 수 ​​있도록 이러한 스키마를 결합하도록 JAXB에 지시 할 수 있습니까? 만약 그렇다면 : 어떻게 이것을 지정할 수 있습니까?여러 스키마를 컴파일하는 방법을 JAXB가 동일한 개체 팩토리에 결합 할 수 있습니까?

답변

0

Java 패키지별로 ObjectFactory 파일이 생성됩니다. 따라서 하나의 대상 Java 패키지에서 모든 스키마를 컴파일하면 마지막으로 생성 된 ObjectFactory.java이 이전 Java 패키지를 대체합니다.
모두 유지하려면 xml 스키마를 분리하는 것처럼 java 패키지를 분리해야합니다.

관련 문제