Axis2 wsdl2java参数说明

 Using AXIS2_HOME:   D:\Apache\axis2-1.5.1
Using JAVA_HOME:    C:\Program Files\Java\jdk1.6.0
Usage: WSDL2Java [options] -uri <url or path> : A url or path to a WSDL

-o <path>为生成的代码指定一个保存路径.Specify a directory path for the generated code.
-a生成异步代码 (默认关闭).Generate async style code only (Default: off)
-s生成同步代码 (默认关闭). 优先权高于选项 -a. Generate sync style code only (Default: off). Takes precedence over -a.
-p <pkg1>为生成的代码指定一个包名称.Specify a custom package name for the generated code.
-l <language>生成的代码的语言类型,目前只支持java和c (默认java) .Valid languages are java and c (Default: java).
-t为生产的代码产生测试代码.Generate a test case for the generated code.
-ss生成服务端代码 (i.e. skeletons) (默认关闭.Generate server side code (i.e. skeletons) (Default: off).
-sd生成服务端descriptor (i.e. services.xml). (默认关闭). 当使用 -ss选项的时候才有效.Generate service descriptor (i.e. services.xml). (Default: off). Valid with -ss.
-d <databinding>数据绑定模式,可选 adb, xmlbeans, jibx 和 jaxbri (默认adb).Valid databinding(s) are adb, xmlbeans, jibx and jaxbri (Default: adb).
-g生成所有类,与-ss使用时有效.Generates all the classes. Valid only with -ss.
-pn <port_name>当wsdl描述中式多个端口时指定一个端口Choose a specific port when there are multiple ports in the wsdl.
-sn <service_name>当wsdl是多服务的情况下指定一个服务名称Choose a specific service when there are multiple services in the wsdl.
-u打包数据绑定类 Unpacks the databinding classes
-r <path>产生一个生成的代码的清单Specify a repository against which code is generated.
-ns2p ns1=pkg1,ns2=pkg2为wsdl里的每个schema 指定一个namespace,Specify a custom package name for each namespace specified in the wsdls schema.
-ssi为每个服务的实现生成一个接口(默认关闭)Generate an interface for the service implementation (Default: off).
-wv <version>WSDL版本 可选 : 2, 2.0, 1.1 ,WSDL Version. Valid Options : 2, 2.0, 1.1
-S <path>为生成的源文件指定目录Specify a directory path for generated source
-R <path>为生成的资源指定目录Specify a directory path for generated resources
-em <file path>指定外部的映射文件Specify an external mapping file
-fFlattens the generated files
-uwSwitch on un-wrapping.
-xsdconfig <file path>Use XMLBeans .xsdconfig file. Valid only with -d xmlbeans.
-ap为所有端口生成代码Generate code for all ports
-or覆盖已经存在的类Overwrite the existing classes
-b生成兼容axis1 的代码Generate Axis 1.x backward compatible code.
-sp不生成命名空间前缀(可减少包大小)Suppress namespace prefixes (Optimzation that reduces size of soap request/response)
-E<key> <value>Extra configuration options specific to certain databindings. Examples:
 
-Ebindingfile <path>(for jibx) - specify the file path for the binding file
-Etypesystemname <my_type_system_name>(for xmlbeans) - override the randomly generated type system name
-Ejavaversion 1.5(for xmlbeans) - generates Java 1.5 code (typed lists instead of arrays)
-Emp <package name>(for ADB) - extension mapper package name
-Eosv(for ADB) - turn off strict validation.
-Ewdc(for xmlbeans) - Generate code with a dummy schema. if someone use this option
they have to generate the xmlbeans code seperately with the scomp command comes with the xmlbeans distribution and replace the Axis2 generated classes with correct classes
--noBuildXMLDont generate the build.xml in the output directory
--noWSDLDont generate WSDLs in the resources directory
--noMessageReceiverDont generate a MessageReceiver in the generated sources
--http-proxy-host <host>Proxy host address if you are behind a firewall
--http-proxy-port <port>Proxy port address if you are behind a firewall
-ep <package-name-list>Exclude packages - these packages are deleted after code generation
-sin <interface-name>Skeleton interface name - used to specify a name for skeleton interface other than the default one
-scn <class-name>Skeleton class name - used to specify a name for skeleton class other than the default one
-EbindingFileName <path>(for jaxbri) - specify the file path for the episode file
-oaa <override-absolute-address>-change the absolute http addresses to local file addresses generated by wsdl2java tool
-ebc <exception-base-class>-generated Exceptions are inherited from this exception rather than the java.lang.Exception class
-uon <use-operation-name>-by default the first letter of the generated method name changeed to lowercase. This option stops that and make it same as operation name
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值