使用xmlbeans根据xsd文件生成对应的jar包
2013-08-28 19:28
274 查看
在ws中我们要根据wsdl生成客户端,但是有些类我们是可以把他打包成jar文件放到lib目录中去使用的,这样也比较的方便
配置和使用的步骤如下:
C:\MYSOFT\xmlbeans-2.5.0\lib
2,配置环境变量path(复制路径,xmlbeans相关到她的bin目录)
C:\MYSOFT\xmlbeans-2.5.0\bin
加入xmlbeans对应到bin目录
<xb:config xmlns:xb="http://xml.apache.org/xmlbeans/2004/02/xbean/config">
<xb:namespace>
<xb:package>com.eastelsoft.kdsw.app.ws.v3.schema</xb:package>
</xb:namespace>
</xb:config>
敲入命令
D:\> scomp -src src -out app2bnet_datatypes_v3.jar app2bnet_datatypes_v3.xsd -compiler "C:\MYSOFT\Java\jdk1.6.0_26\bin\javac" customer.xsdconfig
之后在D盘的根目录中便会有jar出来
下面是生成命令的一写参数含义:(可以参考这个文章:http://blog.csdn.net/liwf_/article/details/9500835)
scomp [options] [dirs]* [schemaFile.xsd]* [service.wsdl]* [config.xsdconfig]*
主要参数说明:
-src [dir] -- 生成的Java Classes存放目录
-srconly -- 不编译Java Classes,不产生Jar文件
-out [jarFileName] -- 生成的Jar文件,缺省是xmltypes.jar
-compiler -- Java编译器的路径,即Javac的位置
schemaFile.xsd -- XML Schema文件位置
配置和使用的步骤如下:
一,下载xmlbeans的包,解压到一定目录(此文中是D盘)
附上下载路径:二,配置xmlbeans的路径.和环境变量
1, 配置环境变量 CLASSPATH (复制路径,xmlbeans相关到她的lib目录)C:\MYSOFT\xmlbeans-2.5.0\lib
2,配置环境变量path(复制路径,xmlbeans相关到她的bin目录)
C:\MYSOFT\xmlbeans-2.5.0\bin
加入xmlbeans对应到bin目录
三,配置一个配置文件customer.xsdconfig(我的在D盘放着)
这个文件作用是可以为生成的jar指定具体的包名*(可能还有其他的好处我还不知道,欢迎指教),这里我生成的jar包为:com.eastelsoft.kdsw.app.ws.v3.schema<xb:config xmlns:xb="http://xml.apache.org/xmlbeans/2004/02/xbean/config">
<xb:namespace>
<xb:package>com.eastelsoft.kdsw.app.ws.v3.schema</xb:package>
</xb:namespace>
</xb:config>
四: 执行cmd命令
到运行CMD命令窗口进入到文件所在目录盘(customer.xsdconfig所在目录)敲入命令
D:\> scomp -src src -out app2bnet_datatypes_v3.jar app2bnet_datatypes_v3.xsd -compiler "C:\MYSOFT\Java\jdk1.6.0_26\bin\javac" customer.xsdconfig
之后在D盘的根目录中便会有jar出来
下面是生成命令的一写参数含义:(可以参考这个文章:http://blog.csdn.net/liwf_/article/details/9500835)
scomp [options] [dirs]* [schemaFile.xsd]* [service.wsdl]* [config.xsdconfig]*
主要参数说明:
-src [dir] -- 生成的Java Classes存放目录
-srconly -- 不编译Java Classes,不产生Jar文件
-out [jarFileName] -- 生成的Jar文件,缺省是xmltypes.jar
-compiler -- Java编译器的路径,即Javac的位置
schemaFile.xsd -- XML Schema文件位置
相关文章推荐
- 使用xsd.exe命令 根据指定的xml文件生成对应的xsd架构文件
- java 使用itextpdf.jar和itext-asian.jar根据pdf模板填写数据后生成一个新的pdf文件
- 平面文件根据XSD定义生成对应的XML结构文件
- 使用JAXB eclipse插件根据XSD文件生成JAVA代码
- 根据wsdl文件或者wsdl地址生成对应的java代码
- 使用Myeclipse生成可执行的jar文件的方法
- 【JAVA】使用Eclipse依赖生成jar包时,避免最外层同时生成资源文件的配置。
- 使用Intellij Idea生成可执行文件jar,并转为exe
- 如何使用XCodeFactory自动生成XML配置文件和对应的解析类?
- Eclipse 的JEE 版本中,使用JAXB 生成XSD文件的Java 类,
- 使用hbm2java根据映射文件生成POJO
- 发布 一个 C# 根据jar 游戏文件生成 jad 的dll 类库
- 使用Hadoop命令行执行jar包详解(生成jar、将文件上传到dfs、执行命令、下载dfs文件至本地)
- SEO_ASP.net SEO优化(包含URL地址重写\viewState移动和压缩至服务器\SEO信息XML生成_根据URL地址重写文件)\web网站内容压缩 源码公开.本人授权可使用于商业项目。
- log4J 根据日志级别生成对应文件
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 使用Intellij Idea生成可执行文件jar,转为exe文件步骤
- 使用Myeclipse生成可执行的jar文件的方法
- java中Itext.jar中根据html生成Word文件(包含图片)
- 使用Intellij Idea生成可执行文件jar,开关exe文件步骤