使用Ant+xdoclet结合,可以很快的生成hibernate的映射文件。
要使用xdoclet必须导入xdoclet的jar包。具体的jar包可以到apache的官方网站下载,地址为:
http://xdoclet.sourceforge.net/xdoclet/install.html。下载的时候注意下载xdoclet-bin-1.2,因为它包含了jar包、例子程序、文档等等,是最全的。
下面是一段主流的ant+xdoclet配置
<path id="xdoclet.task.classpath"><!--定义xdoclet依赖jar包路径-->
<fileset dir="${xdoclet.home}">
<include name="*.jar"/>
</fileset>
</path>
<target name="hibernateTaskDef"><!--由于ant自身不带有xdoclet任务,所以必须事先定义该任务-->
<taskdef name="hibernatedoclet"
classname="xdoclet.modules.hibernate.HibernateDocletTask"
classpathref="xdoclet.task.classpath"
/>
</target>
<target name="hibernateMapping" depends="archive,hibernateTaskDef"><!--定义hibernate的xdoclet任务-->
<hibernatedoclet
destdir="${source.home}"
excludedtags="@version,@author,@todo,@see"
addedtags="@xdoclet-generated at ${TODAY},@copyright The XDoclet Team,@author XDoclet,@version ${version}"
verbose="false">
<fileset dir="${source.home}">
<include name="com/estar/bean/*.java"/>
</fileset>
<hibernate version="2.1"/>
</hibernatedoclet>
</target>
<hibernate version="3.0"/>------Sets the hibernate version to use. Legal values are "1.1", "2.0", "2.1" and "3.0". Sets the hibernate version to use. Legal values are "1.1", "2.0", "2.1" and "3.0".
分享到:
相关推荐
在IT行业中,Ant和XDoclet是两个非常重要的工具,特别是在Java领域,它们在构建自动化和元数据驱动的开发中发挥着关键作用。本篇文章将详细介绍如何使用Ant和XDoclet来生成Hibernate的HBM(Hibernate Mapping)文件...
"ant+xdoclet+hibernate"可能是一个示例项目或者代码库,其中包含了实际的实现,我们可以直接运行或研究其结构。 在这个框架组合中,Ant通常用来管理项目的构建流程,包括编译源代码、运行测试、打包应用等。...
Struts、Hibernate、Spring、XDoclet、Ant和Log4j是Java开发中常见的六个重要组件,它们在企业级应用开发中发挥着关键作用。这些技术的整合为开发者提供了高效、灵活和可维护的解决方案。 **Struts** 是一个基于MVC...
在Java开发领域,Ant和Xdoclet是两个重要的工具,它们在构建自动化和元数据注解方面发挥着关键作用。本教程将详细讲解如何将Ant与Xdoclet整合,以便在Spring框架中利用元数据自动生成配置文件,提高开发效率。 Ant...
在IT行业中,Ant和Xdoclet是两个非常重要的工具,它们在Java开发中扮演着关键角色。本实例教程将深入探讨如何将它们与Hibernate框架整合,以自动化构建过程并简化项目管理。 首先,让我们理解一下Ant。Apache Ant是...
7. **运行与集成**:XDoclet可以作为一个独立的命令行工具运行,也可以集成到构建工具(如Ant或Maven)中,实现自动化代码生成。 8. **XDoclet 1.2的新特性**:这个版本可能包含对Java 5注解的支持、性能优化、错误...
这里以 Ant 构建工具为例: ```xml <path id="xdoclet.path"> ${xdocletlib}"> *.jar"/> <taskdef classname="xdoclet.DocletTask" classpathref="xdoclet.path" name="doclet"/> ${sqlmap.dir}" ...
- `build.xml`:Ant构建脚本,用于自动化构建过程,如编译、打包等。 - `test`和`testcase`:可能包含了测试代码和测试用例。 - `src`:源代码目录,存放Java源文件。 - `WebRoot`:Web应用的根目录,包含了HTML、...
J2EE Development with J2EE Development with Lawrence Plomann January 21, 2003 Chicago Java User Group Ant & Xdoclet Ant & Xdoclet
在使用Eclipse集成开发环境配合XDoclet和Axis开发WebService的背景下,本文将详细介绍相关的知识点和步骤。首先需要了解的是,WebService是一种可让应用程序通过网络(尤其是互联网)进行通信的接口和协议。它通常...
在Java开发领域,Ant和Xdoclet是两个非常重要的工具,它们在自动化构建和元数据注解方面发挥着关键作用。本教程将详细介绍如何利用Ant和Xdoclet进行Struts框架的整合,以实现项目的自动构建和代码生成,从而提高开发...
在XDoclet的使用中,Ant通常被用来运行XDoclet任务。通过在Ant构建文件(build.xml)中配置XDoclet任务,开发者可以指定要处理的源代码目录、生成的目标目录以及需要生成的文件类型。Ant的任务执行机制使得XDoclet的...
XDoclet可以通过Ant任务(tasks)集成到Ant构建脚本中,使得在编译Java源代码的同时,可以自动执行文档生成和代码自动生成的任务。 3. **版本1.2.3的重要性** 版本号1.2.3代表了XDoclet的稳定版本,通常意味着该...
安装XDoclet通常需要将其作为Maven或Ant的依赖加入到项目构建配置中。对于较旧的项目,可能还需要手动下载JAR包并将其添加到项目的类路径中。 总结来说,XDoclet作为早期的代码生成工具,其利用Javadoc注解进行元...
XDoclet可以通过Ant插件在编译Java源代码时自动运行,读取源代码中的注解,并根据这些注解生成相应的配置文件。在`build.xml`文件中,你需要配置一个`xdoclet-taskdef`任务来引入XDoclet,然后定义一个`xdoclet`任务...
总结来说,XDoclet和Ant在Java开发中扮演着重要角色,前者简化了Hibernate映射文件的管理,后者则为项目构建和自动化提供了强大支持。通过合理的利用这两者,开发者可以提高工作效率,降低出错概率,使项目管理更加...
在Ant中,你可以通过编写特定的任务来调用XDoclet,使得在构建过程中自动执行注解解析和配置文件生成。以下是一个简单的Ant任务示例: ```xml <target name="generate-xdoclet"> <taskdef name="xdoclet" ...
通过这个`build.xml`文件,我们可以执行Ant任务来运行XDoclet,并生成所需的配置文件。 #### 五、总结 XDoclet提供了一种简便的方式来自动化生成Java项目的配置文件和源代码,极大地简化了开发流程,提高了开发...
目前的版本可以为web、ejb、struts、webwork、hibnaate、jdo、jmx等等生成描述文件、源码等,XDoclet提供了ant的任务target支持,完全通过ant来完成任务。 展开XDoclet的发布包,samples目录下有直接可以运行的...
Ant和XDoclet是Java开发中的两个重要工具,它们在构建和文档生成方面发挥着关键作用。对于初学者来说,了解并掌握这两个工具是成为专业Java开发者的重要步骤。 Ant是Apache软件基金会的一个开源项目,它是一个基于...