`
littie1987
  • 浏览: 133901 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Ant+xdoclet

 
阅读更多

      使用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".

 

 

 

分享到:
评论

相关推荐

    Ant+XDoclet生成hbm文件

    在IT行业中,Ant和XDoclet是两个非常重要的工具,特别是在Java领域,它们在构建自动化和元数据驱动的开发中发挥着关键作用。本篇文章将详细介绍如何使用Ant和XDoclet来生成Hibernate的HBM(Hibernate Mapping)文件...

    ant+hibernate+xdoclet源码,文档,工具包.rar

    "ant+xdoclet+hibernate"可能是一个示例项目或者代码库,其中包含了实际的实现,我们可以直接运行或研究其结构。 在这个框架组合中,Ant通常用来管理项目的构建流程,包括编译源代码、运行测试、打包应用等。...

    struts+hibernate+spring+xdoclet+ant+log4j

    Struts、Hibernate、Spring、XDoclet、Ant和Log4j是Java开发中常见的六个重要组件,它们在企业级应用开发中发挥着关键作用。这些技术的整合为开发者提供了高效、灵活和可维护的解决方案。 **Struts** 是一个基于MVC...

    Ant集合Xdoclet 实例教程(之整合 Spring)

    在Java开发领域,Ant和Xdoclet是两个重要的工具,它们在构建自动化和元数据注解方面发挥着关键作用。本教程将详细讲解如何将Ant与Xdoclet整合,以便在Spring框架中利用元数据自动生成配置文件,提高开发效率。 Ant...

    Ant结合Xdoclet 实例教程(之整合 Hibernate)

    在IT行业中,Ant和Xdoclet是两个非常重要的工具,它们在Java开发中扮演着关键角色。本实例教程将深入探讨如何将它们与Hibernate框架整合,以自动化构建过程并简化项目管理。 首先,让我们理解一下Ant。Apache Ant是...

    XDoclet1.2+XDoclet教程

    7. **运行与集成**:XDoclet可以作为一个独立的命令行工具运行,也可以集成到构建工具(如Ant或Maven)中,实现自动化代码生成。 8. **XDoclet 1.2的新特性**:这个版本可能包含对Java 5注解的支持、性能优化、错误...

    Weblogic92+CXF+XDoclet+Spring轻松搞定webservice 例子

    - `build.xml`:Ant构建脚本,用于自动化构建过程,如编译、打包等。 - `test`和`testcase`:可能包含了测试代码和测试用例。 - `src`:源代码目录,存放Java源文件。 - `WebRoot`:Web应用的根目录,包含了HTML、...

    J2EE Development with J2EE Ant & Xdoclet

    J2EE Development with J2EE Development with Lawrence Plomann January 21, 2003 Chicago Java User Group Ant & Xdoclet Ant & Xdoclet

    用eclipse+xdoclet+axis开发WebService.pdf

    在使用Eclipse集成开发环境配合XDoclet和Axis开发WebService的背景下,本文将详细介绍相关的知识点和步骤。首先需要了解的是,WebService是一种可让应用程序通过网络(尤其是互联网)进行通信的接口和协议。它通常...

    Ant结合Xdoclet 实例教程(之整合 struts)

    在Java开发领域,Ant和Xdoclet是两个非常重要的工具,它们在自动化构建和元数据注解方面发挥着关键作用。本教程将详细介绍如何利用Ant和Xdoclet进行Struts框架的整合,以实现项目的自动构建和代码生成,从而提高开发...

    XDOCLET的使用例子

    在XDoclet的使用中,Ant通常被用来运行XDoclet任务。通过在Ant构建文件(build.xml)中配置XDoclet任务,开发者可以指定要处理的源代码目录、生成的目标目录以及需要生成的文件类型。Ant的任务执行机制使得XDoclet的...

    xdoclet-bin-1.2.3

    XDoclet可以通过Ant任务(tasks)集成到Ant构建脚本中,使得在编译Java源代码的同时,可以自动执行文档生成和代码自动生成的任务。 3. **版本1.2.3的重要性** 版本号1.2.3代表了XDoclet的稳定版本,通常意味着该...

    xdoclet-src-1.2.3

    安装XDoclet通常需要将其作为Maven或Ant的依赖加入到项目构建配置中。对于较旧的项目,可能还需要手动下载JAR包并将其添加到项目的类路径中。 总结来说,XDoclet作为早期的代码生成工具,其利用Javadoc注解进行元...

    xdoclet-相关配置实例

    XDoclet可以通过Ant插件在编译Java源代码时自动运行,读取源代码中的注解,并根据这些注解生成相应的配置文件。在`build.xml`文件中,你需要配置一个`xdoclet-taskdef`任务来引入XDoclet,然后定义一个`xdoclet`任务...

    XDoclet 与Hibernate 映射

    总结来说,XDoclet和Ant在Java开发中扮演着重要角色,前者简化了Hibernate映射文件的管理,后者则为项目构建和自动化提供了强大支持。通过合理的利用这两者,开发者可以提高工作效率,降低出错概率,使项目管理更加...

    Xdoclet的jar包下载了

    在Ant中,你可以通过编写特定的任务来调用XDoclet,使得在构建过程中自动执行注解解析和配置文件生成。以下是一个简单的Ant任务示例: ```xml &lt;target name="generate-xdoclet"&gt; &lt;taskdef name="xdoclet" ...

    xdoclet-bin-1.2.1.zip

     目前的版本可以为web、ejb、struts、webwork、hibnaate、jdo、jmx等等生成描述文件、源码等,XDoclet提供了ant的任务target支持,完全通过ant来完成任务。  展开XDoclet的发布包,samples目录下有直接可以运行的...

    ant,xdocle

    Ant和XDoclet是Java开发中的两个重要工具,它们在构建和文档生成方面发挥着关键作用。对于初学者来说,了解并掌握这两个工具是成为专业Java开发者的重要步骤。 Ant是Apache软件基金会的一个开源项目,它是一个基于...

Global site tag (gtag.js) - Google Analytics