如何在 pom.xml 的 Apache CXF 插件中添加 autoNameResolution?我试图添加 defaultOptions 标记以及 wsdlOption 标记,但没有运气。
问问题
946 次
2 回答
0
在 APACHE CXF 插件中,
请如下使用:
<noAddressBinding>true</noAddressBinding>
<autoNameResolution>true</autoNameResolution>
</defaultOptions>
于 2021-03-02T06:01:37.393 回答
0
extraargs
为此使用。
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${apache.cxf-codegen-plugin.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}/src/main/resources/wsdl/arfolyamok.asmx.xml</wsdl>
<wsdlLocation>classpath:wsdl/arfolyamok.asmx.xml</wsdlLocation>
<extraargs>
<extraarg>-autoNameResolution</extraarg>
</extraargs>
</wsdlOption>
</wsdlOptions>
<additionalJvmArgs>-Djavax.xml.accessExternalDTD=all</additionalJvmArgs>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
于 2020-03-19T08:51:12.540 回答