zoukankan      html  css  js  c++  java
  • Ant——ant的使用

    ---------------------------------------------------------------------------------------------------------------------------------------------------

    <?xml version="1.0" encoding="UTF-8"?>

    <!-- ant的所有内容必须包含在这个里边  name是我们给取的名字 basedir工作的根目录.代表当前目录-->

    <project name="Hello" default="run" basedir="."><!-- default代表默认要做的事情 -->

    <property name="src" value="src"/>

    <property name="dest" value="class"/>

    <property name="hello_jar" value="hello.jar"/>

    <!--创建一个文件夹  使用mkdir来创建文件夹-->

    <target name="init">

    <mkdir dir="${dest}"/>

    </target>

    <!--编译程序  把源程序编译到目标地点  -->

    <target name="compile" depends="init">

    <javac srcdir="${src}" destdir="${dest}"/>

    </target>

    <!--打jar包  -->

    <target name="jar" depends="compile">

    <jar jarfile="${hello_jar}" basedir="${dest}"/>

    </target>

    <!--运行jar包里边的程序  -->

    <target name="run" depends="jar">

    <java classname="test.ant.Hello" classpath="${hell0_jar}"/>

    </target>

    <!--删除生成的文件  -->

    <target name="clean">

    <delete dir="${dest}"/>

    <delete file="${hello_jar}"/>

    </target>

    <!--再次运行程序     在一个target里边调用另外一个target程序  -->

    <target name="rerun" depends="clean, run">

    <ant target="clean"/>

    <ant target="run"/>

    </target> 

    </project>

    ---------------------------------------------------------------------------------------------------------------------------------------------------

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    静态绑定与动态绑定
    Java之浅拷贝与深拷贝
    python类对象及类实例的创建过程
    以订单和商品为例进行详细的组内数据获取的分析
    根据给定时间及偏移的年份求偏移后时间的前一天(支持偏移量为正和负)
    mysql取到组内的前几条数据
    python进程通信的几种实现方式
    python-redis之数据类型二
    python-redis之数据类型
    python-redis
  • 原文地址:https://www.cnblogs.com/blogs-chao/p/4764898.html
Copyright © 2011-2022 走看看