Ant 学习笔记(一)

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 就可以了 

你可能感兴趣的:(Ant 学习笔记(一))