简体   繁体   English

在 pom.xml 中的 Apache CXF 插件中添加 autoNameResolution

[英]Add autoNameResolution in Apache CXF plugin in pom.xml

How to add autoNameResolution in Apache CXF plugin in pom.xml?如何在 pom.xml 中的 Apache CXF 插件中添加 autoNameResolution? I have tried to add in defaultOptions tag as well as wsdlOption tag but no luck.我试图添加 defaultOptions 标签以及 wsdlOption 标签,但没有运气。

Use the extraargs for this.为此使用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>

in APACHE CXF plugin,在 APACHE CXF 插件中,

kindly use as below :请使用如下:

                           <noAddressBinding>true</noAddressBinding>
                          <autoNameResolution>true</autoNameResolution>
                       </defaultOptions>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM