zoukankan      html  css  js  c++  java
  • 使用ANT入门例子

    注意:javac + encoding="utf-8",不然控制台会乱码。

    1.build.xml

    <?xml version="1.0" encoding="UTF-8" ?>
    <!-- 项目名称、默认target、基本路径 -->
    <project name="HelloWorld" default="run" basedir=".">
        <!-- 定义一些脚本用的变量 -->
        <property name="src" value="testsrc" />
        <property name="dest" value="classes" />
        <property name="hello_jar" value="hello1.jar" />
        <!-- 一个target就是一个任务 -->
        <target name="init">
            <!-- 创建文件夹 -->
            <mkdir dir="${dest}" />
        </target>
        <!-- 编译src目录,此target依赖init -->
        <target name="compile" depends="init">
            <!-- javac 注意指定编码方式 -->
            <javac encoding="utf-8" srcdir="${src}" destdir="${dest}" />
        </target>
        <target name="build" depends="compile">
            <jar jarfile="${hello_jar}" basedir="${dest}" />
        </target>
        <target name="run" depends="build">
            <java classname="Helloword" classpath="${hello_jar}" />
        </target>
        <target name="clean">
            <delete dir="${dest}" />
            <delete file="${hello_jar}" />
        </target>
        <target name="rerun" depends="clean,run">
            <ant target="clean" />
            <ant target="run" />
        </target>
    </project>

    2.直接执行 ant 命令会运行default 也就是run这个target,其他命令ant+target name,如 ant clean;

  • 相关阅读:
    Codevs 4633 [Mz]树链剖分练习
    Codevs 2460 == BZOJ 1036 树的统计
    洛谷 P1038 神经网络
    POJ 1062 昂贵的聘礼
    POJ 1459 Power Network
    POJ 1149 PIGS
    Codevs 1993 草地排水
    指针与引用
    江哥的DP题(G)
    江哥的DP题(F)
  • 原文地址:https://www.cnblogs.com/aloneblog/p/7990269.html
Copyright © 2011-2022 走看看