频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

java常用的ant的操作方法

来源:qqread.com 作者:佚名 出处:巧巧读书 2008-07-24 进入讨论组


    我常用的ant的操作,方便自己查询,所以传到网上,如果有朋友觉得不够,请补充:
    主要的内容有:

    (1)建立一个项目
    (2)建立属性
    (3)对数据库的操作
    (4)javac编译
    (5)删除目录
    (6)建立目录
    (7)拷贝文件群
    (8)jar为一个包
    (9)拷贝单个文件
    (10)运行
    有更多更好的常用的,我没想到的,希望大家补充。

    <!--(1)建立一个项目,默认的操作为target=all. -->
    <project name=\"proj\" default=\"all\" basedir=\".\">

    <!--(2)建立一些属性,以供下边的操作用到 -->
    <property name=\"root\" value=\"./\" />
    <property name=\"deploy_path\" value=\"d:/deploy\" />
    <property name=\"srcfile\" value=\"d:/srcfile\" />

    <target name=\"all\" depends=\"compile,deploy\"/>

    <!--(3)对数据库的操作 demo.ddl中写的是sql语句 driver,url,userid,password随具体情况设置-->
    <!-- Oracle -->
    <target name=\"db_setup_oracle\" description=\"Database setup for Oracle\">
    <antcall target=\"check_params_results\"/>
    <sql driver=\"oracle.jdbc.driver.OracleDriver\"
    url=\"jdbc:oracle:thin:@192.168.0.1:1521:oa\"
    userid=\"oa\" password=\"oa\"
    onerror=\"continue\"
    print=\"yes\"
    src=\"./demo.ddl\"/>
    </target>

    <!--(4)javac编译 -->
    <target name=\"compile\">
    <javac srcdir=\"${srcfile}\"
    destdir=\"${root}/oa/\"
    includes=\"*.java\"
    classpath=\"${CLASSPATH};${CLIENT_CLASSES}/utils_common.jar\" <!--CLASSPATH和CLIENT_CLASSES是环境变量-->
    />
    </target>

    <target name=\"deploy\" depends=\"compile\">
    <!-- Create the time stamp -->
    <tstamp/>

    <!--(5)删除目录-->
    <!--(6)建立目录-->
    <delete dir=\"${root}/dist/\"/>
    <mkdir dir=\"${root}/dist/\"/>

    <delete dir=\"${deploy_path}\"/>
    <mkdir dir=\"${deploy_path}\"/>

    <!--(7)拷贝文件群-->
    <copy todir=\"${root}/dist/\">
    <fileset dir=\"${root}/oa/\">
    <include name=\"*.class\"/>
    </fileset>
    </copy>

    <!--(8)jar为一个包-->
    <jar jarfile=\"${deploy_path}/classjar.jar\" basedir=\"${root}/dist\" update=\"yes\"></jar>

    <!--(9)拷贝单个文件(上边是文件群,这是单个文件)-->
    <copy file=\"${deploy_path}/classjar.jar\" todir=\"${root}/dist/\"/>

    </target>

    <!--(10)运行(args中是参数,随应用程序的具体情况有所不同)->
    <target name=\"simplesql\" depends=\"compile,db_setup_oracle\">  
    <java classname=\"examples.jdbc.oracle.simplesql\"
    fork=\"yes\" failonerror=\"yes\"
    args=\"-user zrb
    -password zrb
    \"/>

    </project>

更多文章 更多内容请看Java环境安装配置Java编程开发手册Java的类专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章