我有以下问题:我正在使用wsimport ant任务创建一个Web服务客户端(用于salesforce.com)。 所有生成的类都使用奇怪的JAXBElement类来表示所有bean属性。
public void setLastName(JAXBElement<String> value) {
this.lastName = ((JAXBElement<String> ) value);
}
public JAXBElement<String> getCountry() {
return country;
}
我希望能够像setLastName(String newLastName)这样拥有简单的方法,而不是将所有类都包装在JAXBElement中。
<wsimport debug="false" verbose="false" keep="${keep}"
extension="${extension}" destdir="${tmp.metro}"
wsdl="${licensing.wsdl}"
sourcedestdir="${licensingws.generated.src}"
>
<binding dir="${basedir}/etc" includes="${client.binding}"
/>
<arg value="-B-XautoNameResolution" />
</wsimport>
任务定义如下:
有人知道我需要设置什么,才能使 wsimport 以我想要的方式生成类吗?非常感谢!
/>
</wsimport> - MisterY