• 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>

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

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

  • 相关阅读:
    兼容 数组 api map代码
    => 应用在js回调函数中
    let防止变量声明提前
    for-in 的坑
    call 与 apply的区别
    放大镜 鼠标滑入 鼠标滑轮放大
    js 获取元素宽
    [转]AES加密填充模式
    快被AES整崩溃了
    [转]C++ Socket编程步骤
  • 原文地址:https://www.cnblogs.com/blogs-chao/p/4764898.html
Copyright © 2020-2023  润新知