zoukankan      html  css  js  c++  java
  • Maven CXF wsdl2Java List<Xxx>生成ArrayOfXxx包装对象 解决方法

    添加-xjc-Xxew解决,同时还要给插件添加相应的jar包,如下:

    <plugin>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-codegen-plugin</artifactId>
        <version>3.2.4</version>
        <executions>
            <execution>
                <id>generate-sources-w2j</id>
                <phase>generate-sources</phase>
                <configuration>
                    <sourceRoot>src/main/java</sourceRoot>
                    <wsdlOptions>
                        <wsdlOption>
                            <wsdl>${basedir}srcmain
    esourceswsdl20180628-OnePoint.svc-D11V2-single.wsdl</wsdl>
                            <extendedSoapHeaders>true</extendedSoapHeaders>
                            <autoNameResolution>true</autoNameResolution>
                            <bindingFiles>
                                <bindingFile>${basedir}srcmain
    esourceswsdljaxb-bindings.xml</bindingFile>
                            </bindingFiles>
                            <extraargs>
                                <extraarg>-xjc-Xxew</extraarg>
                                <extraarg>-xjc-Xxew:summary
                                    ${basedir}srcmain
    esourceswsdlxew-summary-mystifly.txt
                                </extraarg>
                                <extraarg>-xjc-Xxew:instantiate lazy</extraarg>
                            </extraargs>
                        </wsdlOption>
                    </wsdlOptions>
                </configuration>
                <goals>
                    <goal>wsdl2java</goal>
                </goals>
            </execution>
        </executions>
        <dependencies>
            <dependency>
                <groupId>com.github.jaxb-xew-plugin</groupId>
                <artifactId>jaxb-xew-plugin</artifactId>
                <version>1.10</version>
            </dependency>
            <dependency>
                <groupId>com.sun.xml.bind</groupId>
                <artifactId>jaxb-xjc</artifactId>
                <version>2.3.0.1</version>
            </dependency>
        </dependencies>
    </plugin>

    转载:https://stackoverflow.com/questions/33667462/cxf-wsdl2java-listwrapper-in-wsdl-should-be-unwrapped

  • 相关阅读:
    BZOJ 3110 【ZJOI2013】 K大数查询
    【mysql的编程专题⑥】视图
    【mysql的编程专题⑤】自定义函数
    MySQL错误代码大全【转载】
    【mysql的编程专题④】存储过程
    【mysql的编程专题③】内置函数
    【mysql的编程专题】触发器
    【mysql的编程专题①】流程控制与其他语法
    多线程监听串口
    IMX6输出可控PWM
  • 原文地址:https://www.cnblogs.com/boazy/p/9245996.html
Copyright © 2011-2022 走看看