需要从Web服务客户端文件中创建一个jar

时间:2014-04-28 10:01:01

标签: web-services soap jax-ws cxf

我有一个JAX-WS Web服务的WSDL文件。我创建了一个maven-archetype-quickstart项目(简单的java项目),并使用import->现有的maven项目将其导入Eclipse Kepler工作区。 我将wsdl文件复制到项目的src / main / resources文件夹(新创建的资源)。 我使用maven插件生成了Web服务客户端

<plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-codegen-plugin</artifactId>
            <version>2.7.11</version>
            <executions>
                <execution>
                    <id>generate-sources</id>
                    <phase>generate-sources</phase>

                    <configuration>
                        <sourceRoot>ext</sourceRoot>
                        <wsdlOptions>
                            <wsdlOption>
                                <wsdl>src/main/resources/test.wsdl</wsdl>
                                <extraargs>
                                    <extraarg>-impl</extraarg>
                                    <extraarg>-verbose</extraarg>
                                </extraargs>
                            </wsdlOption>
                        </wsdlOptions>
                    </configuration>
                    <goals>
                        <goal>wsdl2java</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

客户端文件在ext文件夹中生成。 但我想从Web服务客户端文件生成JAR文件。 我看到WSDL2Java命令有一个-clientjar选项,但我不知道如何使用它与上面的插件。任何帮助非常感谢。感谢。

0 个答案:

没有答案