gpt4 book ai didi

java - 从多个 wsdls 获取 java 类

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:41:59 25 4
gpt4 key购买 nike

我有一个 Maven 项目,我需要从多个 wsdl 文件生成 java 类。我已经使用 Maven 插件 axistools-maven-plugincxf-codegen-plugin 进行了分析,但我面临的问题是来自不同 wsdl 的 Java 文件应该转到不同的包.

我检查了这个链接:http://decimalsolutions.blogspot.in/2011/10/wsdl2java-maven2.html但这并没有解决我的问题。

如何实现?

最佳答案

documentation说明您可以使用 <extraarg>将参数传递给 wdsl to java process 的元素.因此,您可以配置您的 cxf-codegen-plugin通过以下方式

<configuration>
<sourceRoot>${project.build.directory}/generated-code/mywebservice</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}/src/main/resources/wsdl/serviceOne.wsdl</wsdl>
<extraargs>
<extraarg>-p</extraarg>
<extraarg>first.packagename</extraarg>
</extraargs>
</wsdlOption>
<wsdlOption>
<wsdl>${basedir}/src/main/resources/wsdl/serviceTwo.wsdl</wsdl>
<extraargs>
<extraarg>-p</extraarg>
<extraarg>another.packagename</extraarg>
</extraargs>
</wsdlOption>
</wsdlOptions>
</configuration>

关于java - 从多个 wsdls 获取 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18595254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com