-. Ant简介

Ant是一个类似make的工具,用来编译/运行/测试java程序。

构建、包装和发布过程中几乎每一件事都可以由Ant的任务来处理.

二.Ant的安装及配置

你可以从Jakata网站下载预编译的ANT,解压至任一目录;

设置自己的环境变量,即ANT_HOME,指向解压目录;

设置JAVA_HOME环境变量,指向jdk的根目录;

三:用ant管理项目

Ant一启动就会自动地加载一个叫做Build.xml的项目配置文件。如果想给这个项目配置文件取别的名字,你可以使用buildfile标记来运行ant,就像下面这样:

ant -buildfile Project_configuration.xml

主要特点:

使用xml文件作为配置文件,即build.xml;

可与junit作无缝整合,达到系统测试、编译到发布的功能;

强大、详细的报表功能;

控制灵活,可自定义要执行的任务组合。

build.xml主要节点:

proejct 项目

name  指定工程名称

default  指定默认的target(即任务)

basedir  指定系统的基本路径

property 属性,类似于全局变量

name  变量名称

value  变量值

属性访问方法: ${property}

内置属性:

basedir             工程的路径.

ant.file            build文件的路径.

ant.version         版本

ant.project.name    工程名

ant.java.version    jvm版本

target 目标,即任务

name  指定目标名称

depends  指定所依整的目标

if  条件,可达到控制流程目的

unless

description

task 一小段的任务

reference 引用

通过refid属性来引用在其他节中定义的id

内置命令:

建立时间

建立目录

编译文件:

执行文件:

junit命令:

四:运行ant

ant [options] [target [target2 [target3] ...]]

Options:

-logfile         use given file for log

-l                     ‘‘

-buildfile       use given buildfile

-file                  ‘‘

-f                     ‘‘

-D=   use value for given property

-propertyfile    load all properties from file with -D

properties taking precedence

ant root环境配置_ANT介绍及安装及配置相关推荐

  1. JSP开发环境搭建(Tomcat的安装和配置)

    使用 JSP 开发程序,需要具备对应的运行环境:Web 浏览器.Web 服务器.JDK 开发工具包.数据库(MySQL SQL Server 等).下面以 Windows 操作系统为平台介绍 JSP ...

  2. Android Studio(一):介绍、安装、配置

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  3. MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接

    MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接 <一,>MongoDB 简介篇Ruiy; MongoDB是一个高性能,开源,无模式 ...

  4. win10开启oracle服务器配置,Windows环境(Win10)下安装、配置服务器类Oracle Database 11g Release 2...

    该篇为服务器类Oracle Database 11gRelease 2的安装.配置,若需安装.配置桌面类(通常是选择桌面类,如果是将本机作为服务器来使用,则选择服务器类),可参考"Windo ...

  5. linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败

    Centos7安装及配置DHCP服务,安装程序配置服务失败 DHCP服务概述: 名称:DHCP  - Dynamic Host Configuration Protocol  动态主机配置协议. 功能 ...

  6. 高性能集群软件Keepalived的介绍以及安装与配置

    Keepalived介绍: Keepalived是Linux下一个轻量级的高可用解决方案:起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态.它根据TCP/IP参考模型的第三.第四和第五层 ...

  7. Nginx代理介绍、安装及配置详解

    nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...

  8. keepalived介绍、安装及配置详解

    文章目录 keepalived简介 keeplived和LVS关系 VRRP工作原理 keepalived体系结构及工作原理 keepalived安装 keepalived配置详解 keepalive ...

  9. 1. 初探MongoDB —— 介绍、安装和配置

    一.写在前面 之前一直以来,都是使用关系型数据库.也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题.诸如查询数据慢,加载花费时间长等等. 也早就耳闻NOSQL(NoSQL = Not ...

最新文章

  1. 笔记 - Git使用
  2. Sciences:Knight组发表尸体降解过程中的微生物组
  3. sql的执行顺序 (where、groupby、having等)
  4. 净水器选购指南,如何挑选家用净水器
  5. Java 比较两个日期的方法
  6. Spring和JSF集成:MVC螺母和螺栓
  7. lisp java_从Java调用的LISP代码
  8. 为何 Canvas 内元素动画总是在颤抖?
  9. iPhone质量成迷?被吴彦祖一箭射穿,却还能开机
  10. SVN server安装步骤
  11. 为什么c语言运行比python快
  12. SVN的目录结构,trunk、tag、branches
  13. php有个schost.exe_window_XP主要15个系统进程,  1.svchost.exe    进程文 - phpStudy...
  14. 中国朝代顺序表 - 中国朝代更替表,中国历史朝代公元对照简表
  15. App测试从入门到精通之功能测试
  16. 854. Floyd求最短路
  17. 国密算法(SM2,SM3,SM4)辅助工具升级版(OTP+PBOC3.0)
  18. 解决方法:ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directo
  19. keytool生成私钥、公钥、证书详解
  20. 动态功能连接组:最新技术和前景

热门文章

  1. java 按规则生成编码_填值规则(编码生成)
  2. 易语言服务器调试输出为假,易语言判断、如果真、文本到整数比较时,调试时运行正常,编译后不正常...
  3. Maven 依赖与插件
  4. 计算机网络(自顶向下方法)-Internet概述
  5. 【音视频】音视频自研对比
  6. 《深入浅出WPF》笔记——模板篇
  7. 使用Unity来实现全民K歌唱歌,耳返效果和混响功能
  8. MATLAB基础之MATLAB实现阶乘和阶乘累加
  9. 使用DTCPing工具解决MSDTC问题(新事务无法在指定的事务协调器中登记)
  10. Android第八天