저는 Apache CXF의 wsdl2java 유틸리티를 사용하여 일부 JAXB 객체와 일부 웹 서비스 코드를 생성하고 있습니다. WSDL의 스키마에는 끝에 버전 번호가있는 많은 네임 스페이스가 있습니다. 예를 들어 :이 꽤 지출 내가 가지고있는 여러 가지 네임 스페이스와 큰 스키마 때문에CXF의 wsdl2java를 사용하면 xml 네임 스페이스에서 버전 번호없이 패키지 이름을 생성하는 더 쉬운 방법이 있습니까?
org.example.sample.namespace.1_0
:
http://example.org/sample/namespace/1.0
은 CXF 내 JAXB는 패키지가 같은 패키지 이름과 바람 객체를 생성 할 때 코드를 다시 고려하거나 -p 옵션을 사용하여 네임 스페이스를 패키지 이름에 수동으로 매핑 할 수 있습니다. 두 프로세스 모두 매우 많은 시간이 소요됩니다.
더 쉬운 경로가 있는지 아는 사람이 있는지 궁금합니다. 아니면 내가 너무 까다 롭고 패키지 이름을 그대로 받아 들여야합니까?