ant root环境配置_ANT介绍及安装及配置
-. 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介绍及安装及配置相关推荐
- JSP开发环境搭建(Tomcat的安装和配置)
使用 JSP 开发程序,需要具备对应的运行环境:Web 浏览器.Web 服务器.JDK 开发工具包.数据库(MySQL SQL Server 等).下面以 Windows 操作系统为平台介绍 JSP ...
- Android Studio(一):介绍、安装、配置
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...
- MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接
MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接 <一,>MongoDB 简介篇Ruiy; MongoDB是一个高性能,开源,无模式 ...
- win10开启oracle服务器配置,Windows环境(Win10)下安装、配置服务器类Oracle Database 11g Release 2...
该篇为服务器类Oracle Database 11gRelease 2的安装.配置,若需安装.配置桌面类(通常是选择桌面类,如果是将本机作为服务器来使用,则选择服务器类),可参考"Windo ...
- linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败
Centos7安装及配置DHCP服务,安装程序配置服务失败 DHCP服务概述: 名称:DHCP - Dynamic Host Configuration Protocol 动态主机配置协议. 功能 ...
- 高性能集群软件Keepalived的介绍以及安装与配置
Keepalived介绍: Keepalived是Linux下一个轻量级的高可用解决方案:起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态.它根据TCP/IP参考模型的第三.第四和第五层 ...
- Nginx代理介绍、安装及配置详解
nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...
- keepalived介绍、安装及配置详解
文章目录 keepalived简介 keeplived和LVS关系 VRRP工作原理 keepalived体系结构及工作原理 keepalived安装 keepalived配置详解 keepalive ...
- 1. 初探MongoDB —— 介绍、安装和配置
一.写在前面 之前一直以来,都是使用关系型数据库.也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题.诸如查询数据慢,加载花费时间长等等. 也早就耳闻NOSQL(NoSQL = Not ...
最新文章
- 笔记 - Git使用
- Sciences:Knight组发表尸体降解过程中的微生物组
- sql的执行顺序 (where、groupby、having等)
- 净水器选购指南,如何挑选家用净水器
- Java 比较两个日期的方法
- Spring和JSF集成:MVC螺母和螺栓
- lisp java_从Java调用的LISP代码
- 为何 Canvas 内元素动画总是在颤抖?
- iPhone质量成迷?被吴彦祖一箭射穿,却还能开机
- SVN server安装步骤
- 为什么c语言运行比python快
- SVN的目录结构,trunk、tag、branches
- php有个schost.exe_window_XP主要15个系统进程, 1.svchost.exe 进程文 - phpStudy...
- 中国朝代顺序表 - 中国朝代更替表,中国历史朝代公元对照简表
- App测试从入门到精通之功能测试
- 854. Floyd求最短路
- 国密算法(SM2,SM3,SM4)辅助工具升级版(OTP+PBOC3.0)
- 解决方法:ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directo
- keytool生成私钥、公钥、证书详解
- 动态功能连接组:最新技术和前景
热门文章
- java 按规则生成编码_填值规则(编码生成)
- 易语言服务器调试输出为假,易语言判断、如果真、文本到整数比较时,调试时运行正常,编译后不正常...
- Maven 依赖与插件
- 计算机网络(自顶向下方法)-Internet概述
- 【音视频】音视频自研对比
- 《深入浅出WPF》笔记——模板篇
- 使用Unity来实现全民K歌唱歌,耳返效果和混响功能
- MATLAB基础之MATLAB实现阶乘和阶乘累加
- 使用DTCPing工具解决MSDTC问题(新事务无法在指定的事务协调器中登记)
- Android第八天