ANT 脚本模板

ANT 脚本  格式老忘记  不知再哪里粘的一个    贴一个上来 

 

 

<?xml version="1.0" encoding="utf-8" ?>

<project name="example" default="jar" basedir=".">

<!-- build.xml文件的描述-->

<description> test  use  ant </description>

<!--主函数 就是有可以运行的main函数-->

<property name="mainClass" value="org/apache/hadoop/examples/ExampleDriver"  />

<!--jar包名字 -->

<property name="jarName" value="example" />

<!--编译目录-->

<property name="bin" value="${basedir}/bin" />

 

<property name="test" value="/home/hadoop/project/hadoop-0.20.2" />

<!-- 生成jar包文件的target -->

 

 

    <target name="jar" depends="init" description="jar" >

        <jar destfile="${test}/${jarName}.jar" >

            <fileset dir="${bin}" >

                <include name="**/*.class" /> 

            </fileset>

            <manifest>

                <attribute name="Main-Class" value="org/apache/hadoop/examples/ExampleDriver"/>

            </manifest>

        </jar>

    </target>

 

 

 

 

<!-- 运行时,这个target的name 跟project中的default一样 都是all-->

<target name="all" depends="init, clean, build, jar "  description="default target"/>

<!-- 编译的target -->

<target name="build">

<!-- 编译的源目录 和 编译的目的目录,也就是编译生成的class文件的目录 -->

<javac srcdir="${basedir}" destdir="${bin}" />

</target>

<!-- 初始化得时候 先创建 test目录 和bin 目录-->

<target name="init"  >

<mkdir dir="${basedir}/test" />

<mkdir dir="${bin}"/>

</target>

<!-- 清除test目录下的文件-->

    <target name="clean">

        <delete>

            <fileset dir="${test}" />

        </delete>

    </target>

</project>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值