根据xsd使用xmlbean生成代码的ant脚本
2014-04-29 18:07
274 查看
以下是相应的ant脚本:
<project name="Webapp Precompilation" default="build_xmlbean" basedir=".">
<!-- set global properties for this build -->
<property name="lib" location="D:\lib"/>
<property name="location" location="."/>
<property name="xmlbean_xsd" location="xsd路径"/>
<property name="temp" location="res"/>
<property name="xmlbean_bin" location="res/xmlbean_bin"/>
<property name="xmlbean_src" location="res/xmlbean_src"/>
<!--
根据xsd文件生成xmlbean
-->
<target name="build_xmlbean" >
<delete dir="${xmlbean_bin}"/>
<delete dir="${xmlbean_src}"/>
<taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpath="${lib}/xbean.jar:${lib}/jsr173_1.0_api.jar"/>
<xmlbean schema="${xmlbean_xsd}" verbose="true" classgendir="${xmlbean_bin}"
srconly="true" srcgendir="${xmlbean_src}"/>
<javac srcdir="${xmlbean_src}" source="1.6" classpath="${lib}/xbean.jar:${lib}/jsr173_1.0_api.jar"
destdir="${xmlbean_bin}" target="1.6"/>
<jar jarfile="${location}/xmlbeanbuild.jar" basedir="${xmlbean_bin}"/>
</target>
</project>
生成jar包后,就可以方便进行相应的xml的解析和生成。
<project name="Webapp Precompilation" default="build_xmlbean" basedir=".">
<!-- set global properties for this build -->
<property name="lib" location="D:\lib"/>
<property name="location" location="."/>
<property name="xmlbean_xsd" location="xsd路径"/>
<property name="temp" location="res"/>
<property name="xmlbean_bin" location="res/xmlbean_bin"/>
<property name="xmlbean_src" location="res/xmlbean_src"/>
<!--
根据xsd文件生成xmlbean
-->
<target name="build_xmlbean" >
<delete dir="${xmlbean_bin}"/>
<delete dir="${xmlbean_src}"/>
<taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpath="${lib}/xbean.jar:${lib}/jsr173_1.0_api.jar"/>
<xmlbean schema="${xmlbean_xsd}" verbose="true" classgendir="${xmlbean_bin}"
srconly="true" srcgendir="${xmlbean_src}"/>
<javac srcdir="${xmlbean_src}" source="1.6" classpath="${lib}/xbean.jar:${lib}/jsr173_1.0_api.jar"
destdir="${xmlbean_bin}" target="1.6"/>
<jar jarfile="${location}/xmlbeanbuild.jar" basedir="${xmlbean_bin}"/>
</target>
</project>
生成jar包后,就可以方便进行相应的xml的解析和生成。
相关文章推荐
- 使用JAXB eclipse插件根据XSD文件生成JAVA代码
- 使用jaxb根据xsd逆向生成java代码
- 使用jaxb根据xsd逆向生成java代码
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 在MyEclipse的web项目/java项目中,使用Hibernate-tools中的hbm2java和hbm2ddl工具,根据hbm文件自动生成pojo和数据库脚本
- 使用axis2,根据WSDL生成java客户端代码
- 使用axis2,根据WSDL生成java客户端代码
- Unity3d 通过json文件使用C#脚本代码生成多个相机
- 使用Android.bat生成ant打包脚本
- [原]ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI 的界面错位
- 使用CodeSmith根据数据库中的表自动生成WinUI界面(使用TableLayoutPanel布局)的代码.
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 使用cmd根据WSDL网址生成java客户端代码
- 使用系统表根据存储过程名字生成ADO.NET数据库访问代码
- 使用Nhibernate.Tool.Hbm2Net来根据HBML文件生成POJO类的代码
- 用脚本根据表内容自动生成INSERT 代码
- 使用wsdl2java根据wsdl生成java客户端代码
- CXF学习之旅(三) - 使用Maven根据WSDL生成生成Java代码