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;

  • 相关阅读:
    d3.js了解
    java常用验证码
    连接数据库的配置文件
    MD5加密的使用
    ssm下载文件
    Ajax基于rest风格上传图片
    web常见页面错误整理
    前后端一起用cookie来保存密码
    通用mapper插件
    ssm的maven依赖,直接复制可以使用
  • 原文地址:https://www.cnblogs.com/aloneblog/p/7990269.html
Copyright © 2011-2022 走看看