学习ant例子
一构建ant环境
我们先下载一个ant的开发工具 http://ant.apache.org/ 可以下载最新的开发工具 我下载的是最新版本的http://archive.apache.org/dist/ant/binaries/apache-ant-1.9.1-bin.zip
接下来将文件包解压到 d:盘 因为一般工具不会放在c盘,我的工作开发地方都是放在d:盘,这个也是个习惯问题
然后配置ant的开发环境 在电脑右键点击属性>高级>环境变量
1点击新建 变量名=ANT_HOME 变量值=D:\apache-ant-1.9.1-bin\apache-ant-1.9.1 变量值是ant的环境路径
2在Path最后面添加 D:\apache-ant-1.9.1-bin\apache-ant-1.9.1\bin
测试一下我们的ant是否可以正常运行,点击开始>运行>输入cmd 进入命令行>输入 ant 回车 ,如果你看到
Buildfile: build.xml does not exist!
Build failed
恭喜你,你的ant运行环境已经配置完成
接下来我们做一个小的例子看一下ant的hello world。
先创建一个java类
package test.ant;
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello world1");
}
}
然后在D:\apache-ant-1.9.1-bin\apache-ant-1.9.1\bin 创建一个目录 src 将文件 HelloWorld 放在 D:\apache-ant-1.9.1-bin\apache-ant-1.9.1\bin\src\test\ant 下面
接下来就是在bin目录下创建一个 build.xml ant的强大功能就在于,所有的事情,我们只需要在这个配置文件中进行配置,剩下的事情ant工具会帮我们去处理。
build.xml
<?xml version="1.0" encoding="gbk" ?>
<project name="HelloWorld" default="run" basedir=".">
<!--property 声明属性 有两个属性 name value-->
<property name="src" value="src" />
<property name="dest" value="classes" />
<property name="hello_jar" value="hello1.jar" />
<!--target节点 表示要做的事情-->
<target name="init">
<mkdir dir="${dest}" />
<!--mkdir 创建一个文件夹 属性 dir 表示文件夹路径 创建文件夹规则 '/'开始表示文件的根目录 直接文件名 表示当前目录, 还可以具体路径 如:c:/abc -->
</target>
<target name="compile" depends="init">
<!--javac 节点 编译文件 srcdir 源文件路径 destdir 编译后文件存储路径-->
<javac srcdir="${src}" destdir="${dest}" />
</target>
<target name="build" depends="compile">
<!--jar 打包文件夹 jarfile 打jar包的包名称,basedir 源文件路径-->
<jar jarfile="${hello_jar}" basedir="${dest}" />
</target>
<target name="run" depends="build">
<!--java 运行java文件 aclassname 文件名称 classpath-->
<java classname="test.ant.HelloWorld" classpath="${hello_jar}" />
</target>
<target name="clean">
<!--delete 删除文件 dir 文件夹 file 这里指的是jar包-->
<delete dir="${dest}" />
<delete file="${hello_jar}" />
</target>
<!-- depends 方法1 要完成当前target必须先完成 clean 和run 这两个部分的代码 方法2 使用节点 ant 属性名称 target完成 -->
<target name="rerun" depends="clean,run">
<ant target="clean" />
<ant target="run" />
</target>
</project>
然后我们点击开始>运行>输入cmd 进入命令行,输入文件夹 D:\apache-ant-1.9.1-bin\apache-ant-1.9.1\bin ,输入ant 。然后你就体验ant的强大功能吧。