首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wsimport小写问题

wsimport小写问题
EN

Stack Overflow用户
提问于 2015-09-17 18:40:52
回答 1查看 1.7K关注 0票数 0

有一个由第三方web服务发送的WSDL文件。

早在二月份,我的队友就把WSDL转换成java (不确定他们使用的是哪个工具,因为他们已经不在这里了)。我们的大型项目就是在此基础上建成的。

最近,web服务方更新了WSDL。我尝试使用wsimport转换新的WSDL。现在的问题是,由于包名的更改(从大写到小写),转换后的java类不再与代码库兼容。

例如,现在将gov.services.food.api.DataCollection.Extensions.CaseClient导入gov.services.food.api.datacollection.extensions.CaseClient改为gov.services.food.api.datacollection.extensions.CaseClient

我的问题是:

WSDL 2 Java转换工具的选择是否导致了这种小写/大写的变化,甚至其他数据结构的变化?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-22 20:40:21

确认!

不同转换器的选择确实会影响java代码的结果。对于相同的转换器工具,您传入的不同选项也会影响结果。

在我的特殊情况下,我使用了'ant‘构建工具。

我的build.xml的核心部分是:

代码语言:javascript
复制
<target name="wsdl2java">
    <java classname="org.apache.axis.wsdl.WSDL2Java" classpathref="DSSClient.classpath" failonerror="true" fork="true">
        <arg value="${wsdl.url}/DEX_august_2015.wsdl" />
        <arg line="-v -D -a" />
        <arg line="-o ${wsdl.url}/generated" />
        <arg line="-O -1" />
    </java>
</target>

当然,结合WSDL2Java所需的必要jars。

这将创建带有大写包名的java代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32637750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档