您的位置:首页 > 其它

Ant 学习笔记(一)

2011-03-11 11:32 169 查看
1. 什么是ant?

ant 是一个构建工具,根据需求把代码(自己需要的)从一个地方拷贝到另外的一个地方,组成一个工程

2. 安装ant

eclipse 集成有ant工具,不需要安装,要是有特殊需求了再回来弄这个吧。

3. 测试小程序

public class MainFunction {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("-------------first ant--------------");
}
}


build.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<project name="AntTest2"  basedir="." default="run">

<property name="src" value="src"/>
<property name="dest" value="classes"/>
<property name="AntTest_jar" value="AntTest"/>
<!--  初始化,建立一个存放class文件的文件夹-->
<target name="init">
<echo>
-----------------------------init-------------------------------
</echo>
<mkdir dir="${dest}"/>
</target>
<!--  javac 编译,.java to .calss-->
<target name="compile" depends="init">
<echo>
-----------------------------compile-------------------------------
</echo>
<javac srcdir="${src}" destdir="${dest}"/>
</target>
<!--  打包成jar文件-->
<target name="bulid" depends="compile">
<echo>
-----------------------------build-------------------------------
</echo>
<jar jarfile="${AntTest_jar}" basedir="${dest}"/>
</target>
<!--java执行-->
<target name="run" depends="bulid">
<echo>
-----------------------------run-------------------------------
</echo>
<java classname="MainFunction" classpath="${AntTest_jar}"/>
<echo>
-----------------------------above is runResult-------------------------------
</echo>
</target>

</project>


执行结果:

Buildfile: F:/myproject/AntTest2/build.xml
init:
[echo]
[echo] 			-----------------------------init-------------------------------
[echo]
compile:
[echo]
[echo] 			-----------------------------compile-------------------------------
[echo]
bulid:
[echo]
[echo] 			-----------------------------build-------------------------------
[echo]
run:
[echo]
[echo] 			-----------------------------run-------------------------------
[echo]
[java] -------------first ant--------------
[echo]
[echo] 			-----------------------------above is runResult-------------------------------
[echo]
BUILD SUCCESSFUL
Total time: 172 milliseconds


运行:

build.xml右键 run as---> ant 就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: