您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> JAVA >> 辅导 >> 正文    
  java基础学习:常用的ant的操作 【注册男护士专用博客】          

java基础学习:常用的ant的操作

www.nanhushi.com     佚名   不详 

  我常用的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> 

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。