tool plugin org maven wsdl cxf wsdl2java cxf-codegen-plugin

maven - plugin - using wsdl2java



apache cxf-codegen-plugin wsdl2java relative wsdlLocation (0)

Puedo usar generar clases con un wsdlLocation relativo cuando especifico cada archivo, como <wsdlOptions> <wsdlOption> <wsdl>${basedir}/src/main/resources/sample.wsdl</wsdl> <wsdlLocation>classpath:wsdl/sample.wsdl</wsdlLocation> </wsdlOption> </wsdlOptions>

En cambio, me gustaría usar <wsdlRoot> así que no necesito especificar cada wsdl para el cual generar clases.

P.ej

<wsdlRoot>${basedir}/src/main/resources/wsdl</wsdlRoot> <includes> <include>*.wsdl</include> </includes>

Esto funciona para generar clases para cada wsdl en el directorio, sin embargo, wsdlLocation en la clase generada es una ruta absoluta a donde está ubicado el wsdl en mi máquina. Me gustaría una ruta relativa, por lo que el código es más portátil. ¿Es posible especificar un wsdlLocation relativo cuando se usa wsdlRoot?

Gracias