Ant简单使用教程
2015-02-04 18:13
381 查看
Ant简介
Ant是Apache Software Foundation的一个分支,是一套用于构建软件项目的Java 库。除了支持最常用的Java外,Ant也可以支持类似于C/C++语言。Ant类似于Make。
Ant部署&HelloWorld
下载Ant,地址:http://ant.apache.org/bindownload.cgi解压并将Ant的bin目录添加到环境变量中
编写Java项目源代码并放置在相应包下:
package test.ant; public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } }按照需求编写Ant的构建代码
Ant代码使用xml,下面是范例
<?xml version="1.0" encoding="UTF-8"?> <project name="HelloWorld" default="run" basedir="."> <property name="src" value="src"/> <property name="dest" value="classes"/> <property name="hello_jar" value="hello.jar"/> <target name="init"> <mkdir dir="${dest}"/> </target> <target name="compile" depends="init"> <javac srcdir="${src}" destdir="${dest}"/> </target> <target name="build" depends="compile"> <jar jarfile="${hello_jar}" basedir="${dest}"/> </target> <target name="run" depends="build"> <java classname="test.ant.HelloWorld" classpath="${hello_jar}"/> </target> </project>
Ant的构建代码中应该有且只有一个项目<project></project>
<property></property>是一组键值对,主要用于存储自定义变量
<target></target>作为<task>的容器,主要存放若干逻辑相关的<task>,表征在构建过程中的一些阶段状态。
<task>是Ant的可执行代码片段,能够包含多个参数或者变量
<task>的常见结构是:
<name attribute1="value1" attribute2="value2" ... />
name参数是task的名称,指定了该task将要执行的操作。可以在这里找到一系列预设的task,当然也可以自己自定义task。
attributeN是task需要的一些参数,参数的说明可以在Ant工具手册中查到。
Ant工具手册
http://ant.apache.org/manual/index.html相关文章推荐
- [ant]非常简单的ant使用教程
- Ant的入门级教程(1)?ANT 蚂蚁是什么?带有简单使用。
- 非常简单的ant使用教程 .
- [ant]非常简单的ant使用教程
- [ant]非常简单的ant使用教程 + 实践
- [ant]非常简单的ant使用教程
- 转贴: 非常简单的ant使用教程
- PHP面向对象的使用教程 简单数据库连接
- PHP面向对象的使用教程 简单数据库连接
- Win32汇编教程三 一个简单的对话框 --- 兼谈资源文件的使用
- [导入]使用对Ant编程来实现简单文件的打包
- NBear.Mapping使用教程(3):第一个简单例子
- Ant安装设置,简单使用测试
- ANT 基本使用教程
- svn简单配置及使用教程!
- svn简单配置及使用教程!
- EXT 表单设计器(guibuilder)简单使用教程
- Struts中使用displaytag简单小教程
- ANT介绍及使用教程
- Struts中使用displaytag简单小教程