当我指定每个文件时,我可以使用具有相对 wsdlLocation 的生成类,例如
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}/src/main/resources/sample.wsdl</wsdl>
<wsdlLocation>classpath:wsdl/sample.wsdl</wsdlLocation>
</wsdlOption>
</wsdlOptions>
相反,我想使用<wsdlRoot>
所以我不需要指定要为其生成类的每个 wsdl。
例如
<wsdlRoot>${basedir}/src/main/resources/wsdl</wsdlRoot>
<includes>
<include>*.wsdl</include>
</includes>
这可以为目录中的每个 wsdl 生成类,但是,生成的类中的 wsdlLocation 是 wsdl 在我的机器上所在位置的绝对路径。我想要一个相对路径,所以代码更便携。使用 wsdlRoot 时是否可以指定相对 wsdlLocation?
谢谢