`
hwpok
  • 浏览: 254514 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

请教xdoclet高手

阅读更多
<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><?xml version="1.0" encoding="UTF-8"?>
<project name="xdoclet-hibernate-zfv" default="init" basedir=".">
    
<property name="project.src" value="./src" />
    
<property name="project.lib" value="D:/workspace/xcomr/web/WEB-INF/lib" />
    
<property name="pojo.package" value="org/roadway/wisp/zd/po" />
    
<property name="xdoclet.root" value="E:/user_hvp" />
    
<property name="xdoclet.lib" value="${xdoclet.root}/xdoclet-1.2.3" />
    
<property name="endtags" value="@xdoclet-generated at ${TODAY}" />
    
<path id="classpath">
        
<fileset dir="${xdoclet.lib}">
            
<include name="*.jar" />
        
</fileset>
        
<fileset dir="${project.lib}">
            
<include name="*.jar" />
        
</fileset>
    
</path>
    
<target name="init">
        
<taskdef name="hibernatedoclet" classname="xdoclet.modules.hibernate.HibernateDocletTask" classpathref="classpath" />
    
</target>
    
<target name="generate-mapping" depends="init">
        
<hibernatedoclet destdir="${project.src}" excludedtags="@version,@author,@todo,@see" addedtags="${endtags}" force="false" verbose="true">
            
<fileset dir="${project.src}">
                
<include name="${pojo.package}/Person.java" />
            
</fileset>
            
<hibernate version="3.0" xmlencoding="gb2312" />
        
</hibernatedoclet>
    
</target>
    
<target name="generate-schema-mysql" depends="init">
        
<taskdef name="hibernatedoclet" classname="xdoclet.modules.hibernate.HibernateDocletTask" classpathref="classpath" />
        
<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask" classpathref="classpath" />
        
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLInnoDBDialect" />
        
<property name="hibernate.format_sql" value="true" />
        
<property name="hibernate.use_sql_comments" value="true" />
        
<schemaexport quiet="no" text="yes" drop="no" delimiter=";" output="${project.src}/${pojo.package}/table-mysql-schema.sql">
            
<fileset dir="${project.src}">
                
<include name="${pojo.package}/*.hbm.xml" />
            
</fileset>
        
</schemaexport>
    
</target>
</project>

问题:上面的generate-mappin和generate-schema-mysql单独运行,能正确生成文件,但depends="init"之后,不能生成文件.请高手指教.
分享到:
评论

相关推荐

    xdoclet1 xdoclet1 spring3.0.5、struts1.3、struts2.1、 servlet

    XDoclet可以通过你在java源代码中的一些特殊的注释信息,自动为你生成配置文件、源代码等等,例如web、ejb的部署描述文件、config.xml配置文件、javascript校验等。本资源我在学习xdoclet过程中,总结完成的xoclet...

    xdoclet-bin-1.2.1.zip和xdoclet-bin-1.2.3.zip

    XDoclet是一款强大的Java开发工具,它主要用于自动生成文档、代码和配置文件。这个工具的主要优点在于它能够根据Java源代码中的注释自动生成各种框架的配置文件,比如EJB、Hibernate、Struts等,极大地提高了开发...

    xdoclet-1.2.3.rar

    《XDoclet:Java开发中的自动化文档生成工具》 XDoclet是一款强大的Java开发工具,它的主要功能是自动生成Java应用程序的各种文档,如JavaDoc、EJB组件接口、Hibernate映射文件等,极大地减轻了开发者的工作负担。...

    xdoclet-bin-1.2.3

    《XDoclet-Bin-1.2.3:自动化Java文档和代码生成工具》 XDoclet是一款在Java开发领域广泛应用的开源工具,其主要功能是通过解析Java源代码中的特定注解(annotations),自动生成相应的文档、部署描述符(如web.xml...

    xdoclet-相关配置实例

    【xdoclet相关配置实例】 XDoclet是一个Java工具,它能够自动生成代码、部署描述符(如web.xml)和其他元数据,基于在Java源代码中的特定注解。这个工具在早期的Java开发中非常流行,尤其是在Spring MVC框架中,...

    XDOCLET的使用例子

    **XDoclet简介** XDoclet是一款强大的Java代码生成工具,它通过解析Java源代码中的Javadoc注释,自动生成各种文件,如部署描述符(Deployment Descriptor)、持久化映射文件(Hibernate Mapping Files)、EJB组件...

    XDoclet2辅助开发hibernate3

    为了解决这个问题,XDoclet应运而生,特别是XDoclet2版本,它是一种自动化工具,能够根据Java源代码自动生成包括Hibernate映射文件在内的多种元数据文件。 XDoclet2是XDoclet的升级版,它基于JavaDoc注解,提供了一...

    xdoclet-1.2.1.zip

    《深入解析xdoclet在Java开发中的应用》 xdoclet是一个强大的Java源代码生成工具,它能够自动从Java文档注释(Javadoc)中提取信息,并基于这些信息自动生成各种代码,如Hibernate映射文件、EJB组件接口、Web服务...

    xdoclet 生成hbm文件

    《XDoclet 生成 Hibernate 映射文件(HBM)详解》 在Java开发中,尤其是在使用Hibernate框架进行持久化操作时,通常需要为每个Java实体类编写对应的Hibernate映射文件(HBM)。然而,手动编写这些XML文件既耗时又...

    xdoclet-src-1.2.3

    《XDoclet:Java代码自动生成的利器》 在Java开发过程中,为了提高效率和代码质量,开发者常常会借助自动化工具来生成重复的代码。XDoclet便是这样一款强大的工具,它通过解析Java源代码中的特定注解(Javadoc),...

    XDoclet 与Hibernate 映射

    【XDoclet 与Hibernate 映射】 XDoclet 是一款强大的Java注解处理工具,它允许开发者在Java源代码中添加元数据,这些元数据可以用来自动生成各种配置文件,包括Hibernate的映射文件(hbm.xml)。这种方式极大地提高...

    xdoclet-1.2.6.jar

    《XDoclet:Java开发中的自动化文档生成利器》 XDoclet,这个名称或许对一些资深的Java开发者来说并不陌生,它是一个强大的自动化工具,由Rickard Oberg在EJBDoclet的基础上发展而来。EJBDoclet是早期的一个用于...

    xdoclet_lib_1.2.3

    xdoclet_lib则是XDoclet库的核心部分,包含了运行XDoclet所需的类库和资源文件,这些文件是XDoclet能够解析JavaDoc注释并生成配置文件的基础。 对于Eclipse 3.2用户来说,集成XDocletLib 1.2.3非常简单。首先,将...

    xdoclet , lib

    【xdoclet与Java开发】 在Java开发过程中,XDoclet是一个非常实用的工具,它扩展了Javadoc的功能,使得开发者可以通过在源代码中添加特定的注释来生成各种配置文件,如部署描述符(deployment descriptors)、持久...

    xdoclet-bin-1.2.1

    xdoclet-bin-1.2.1,xdoclet-bin-1.2.1,xdoclet-bin-1.2.1

    xdoclet-1.2.1.jar

    xdoclet-1.2.1.jar jar包,缺少的可以拿去

    xdoclet-plugins-1.0.3

    **XDoclet 插件1.0.3详解** XDoclet 是一款强大的Java文档生成器,它能够从源代码中的特定注释自动生成各种元数据,如JavaBeans、EJB、Hibernate、JBOSS、WebServices等的配置文件。在Java开发中,XDoclet极大地...

    XDoclet1.2+XDoclet教程

    XDoclet是一款强大的Java代码生成工具,它通过解析Java源代码中的特定注解(annotations),自动生成各种元数据,如EJB组件接口、Hibernate映射文件、Struts配置文件等。XDoclet 1.2是该工具的一个版本,带来了许多...

    Xdoclet介绍

    Xdoclet是一个开源工具,它允许开发者在Java源代码中使用特定的Javadoc注释来生成各种元数据,如配置文件、部署描述符等。这个工具对于自动化开发过程中的任务非常有用,特别是在Java持久化框架如Hibernate中,可以...

Global site tag (gtag.js) - Google Analytics