0
여러 wsdl 파일의 CXF wsdl2java를 통해 클래스를 생성하려고합니다. 그러나 wsdl 파일의 wsdl 위치를 프로젝트의 상대 경로로 설정할 수는 없습니다. 나는이 같은 각 wsdl의 옵션 설정 옵션을 보았다.CXF wsdl2java wsdl 여러 wsdl의 위치 설정
<configuration>
<sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${project.basedir}/src/main/resources/wsdl/FooService.wsdl</wsdl>
<wsdlLocation>classpath:wsdl/FooService.wsdl</wsdlLocation>
</wsdlOption>
</wsdlOptions>
</configuration>
그러나 나는이 모든 경우를 원하지 않는다. 나는 내 코드에 이것을 가지고있다 :
<configuration>
<sourceRoot>${generated.dir}</sourceRoot>
<defaultOptions>
<noAddressBinding>true</noAddressBinding>
<bindingFiles>
<bindingFile>${basedir}/src/main/resources/META-INF/cxf/date-binding.xml
</bindingFile>
</bindingFiles>
</defaultOptions>
<wsdlOption>
<extraargs>
<extraarg>-fe</extraarg>
<extraarg>jaxws21</extraarg>
</extraargs>
</wsdlOption>
<wsdlRoot>${basedir}/src/main/resources/META-INF/cxf/wsdl</wsdlRoot>
<includes>
<include>*.wsdl</include>
</includes>
</configuration>
각각을 설정하지 않고 모든 wsdl에서 어떻게 wsdlLocation을 설정할 수 있습니까?