I want to port some axis1 codes to axis2 with WSDL2Java and xmlbeans.
e.g.
axis1 generated this code:
public class UserRequest implements java.io.Serializable {
public java.lang.String getAddrSame() {
//...
}
}
I create this build.xml:
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"
classpathref="axisclasspath">
<arg line="-uri wsdl/MyService.wsdl"/>
<arg line="-b"/>
<arg line="-s"/>
<arg line="-ss"/>
<arg line="-sd"/>
<arg line="-ssi"/>
<arg line="-ap"/>
<arg line="-l java"/>
<arg line="-d xmlbeans"/>
<arg line="-o ${outdir}"/>
</java>
Then axis2 generate this code:
public interface UserRequestType extends org.apache.xmlbeans.XmlObject {
public com.my.AddrSameType.Enum getAddrSame();
//...
}
How to modify the axis2 build.xml and java codes to generate the same
function signature?
i.e.
"UserRequest" instead of "UserRequestType",
"class" instead of "interface",
"java.lang.String" instead of "com.my.AddrSameType.Enum",
...