zoukankan      html  css  js  c++  java
  • Ant工具

    Ant工具

    Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.9.4[1] 。
     

    Ant的概念

    当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。
     
    * 任务1:usage 打印本脚本的帮助信息(缺省)
    * 任务2:clean <-- init 清空初始化环境
    * 任务3:javadoc <-- build <-- init 生成JAVADOC
    * 任务4:jar <-- build <-- init 生成JAR
    * 任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc
     
    Ant的优点
    Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。
    跨平台性。Ant是纯Java语言编写的,因此具有很好的跨平台性。
    操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。
    Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以很容易维护和书写,而且结构很清晰。
    Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。
  • 相关阅读:
    面试题:你了解对象分配规则吗
    面试题:Java 对象的创建过程
    面试题:Minor GC、Major GC、Full GC的触发时机
    常见的垃圾回收算法
    Java GUI快速入门
    Java Swing 介绍
    Java 开发环境配置
    Java (windows)安装教程
    Gamma、Linear、sRGB 和Unity Color Space,你真懂了吗?
    Qt OpenGL 蒙板
  • 原文地址:https://www.cnblogs.com/sunxun/p/4719224.html
Copyright © 2011-2022 走看看