ant文件学习操作


学习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的强大功能吧。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值