`

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>

分享到:
评论

相关推荐

    ant脚本通用模板 ant脚本通用模板

    ### ant脚本通用模板知识点详解 #### 一、Ant简介 Apache Ant 是一个Java环境下的构建工具,主要用于编译、测试、部署等任务的自动化执行。Ant使用XML格式来描述构建过程,使得整个构建流程清晰易懂。对于中小型...

    ant脚本通用模板222 ant脚本通用模板222

    ### ant脚本通用模板222解析与应用 在软件开发过程中,构建工具扮演着重要的角色,能够自动化处理编译、测试、打包等任务,提高开发效率并减少人为错误。Apache Ant作为一款流行的Java项目构建工具,凭借其简单易用...

    ant脚本-build.xml

    ant脚本例子,一个build.xml模板, 修改后直接运行。

    ant项目模板

    2. **build.xml**:这是Ant的构建脚本,定义了构建过程中的各个任务。模板中的build.xml应包含基本的编译、测试和打包任务,开发者可以根据需要进行定制。 3. **构建目标**:如clean、compile、test、jar等,这些...

    Ant和批处理脚本.rar

    在"Ant和批处理脚本.rar"这个压缩包中,可能包含了Ant的构建文件示例、批处理脚本模板,以及相关的说明文档。用户可以通过学习这些示例,了解如何编写自己的Ant构建脚本和批处理脚本,从而提升开发效率。同时,这也...

    jsmooth生成exe文件ant脚本

    在jsmooth中,Ant脚本扮演了至关重要的角色,因为它可以自动化生成.exe文件的过程,提高开发效率。 首先,我们需要在项目中包含必要的依赖。"jsmoothgen-ant-0.9.7.jar"是jsmooth的Ant任务实现库,它包含了生成.exe...

    Flex builder 学习学习 2007-10-08

    10. **文档和教程**:如"Flex Ant脚本模板"和"使用Flex Ant Tasks编译flex工程"这样的资料,是学习如何有效利用Ant构建Flex项目的教程。 综上所述,2007年时的Flex Builder学习涵盖了基础的Flex编程概念、MXML和...

    ant+jmeter报告模板源代码.rar_Jmeter Jenkins_ant xsl模板_jemter源码分析_jmeter

    本资源"ant+jmeter报告模板源代码.rar"提供了JMeter与Ant、Jenkins集成的解决方案,以及对JMeter报告的二次开发,帮助我们更高效地管理和分析测试结果。 首先,让我们来了解一下JMeter。JMeter是一款纯Java应用,...

    react-基于antdmobile的react项目模版

    标题"react-基于antdmobile的react项目模版"表明这是一个专门针对React开发的项目模板,其中集成了Ant Design Mobile框架。这个模板是为了简化新项目的初始化工作,使得开发者能够快速地开始构建基于React和Ant ...

    替换文本文件中Ant表达式的Ant扩展任务

    该程序为Ant的扩展任务,在拷贝文本格式的文件的同时替换文件中的Ant表达式,类似于 ${property.name},属性值来自于Ant脚本加载的属性文件,如果没有属性文件中没有定义相关属性,那么保留原来的表达式;...

    Ant权威指南(ant 学习)

    一个基本的Ant脚本包含项目(Project)、目标(Target)和任务(Task)元素。项目定义了整个构建的上下文,目标是一系列任务的集合,任务则是实际执行的动作。 四、Ant的依赖关系 在Ant中,目标之间可以设置依赖...

    jmeter+ant的接口测试报告模板

    - **编写Ant脚本**:在build.xml文件中,定义目标(target)来运行JMeter测试计划,收集结果,并生成报告。 - **配置Ant参数**:指定JMeter测试计划文件路径,设置输出报告目录,以及可能的自定义模板路径。 - **...

    Jmeter+ant实现测试报告build.xml和报告模板jmeter-results-newreport.xsl

    然后,在Ant的`build.xml`文件中配置JMeter测试脚本路径、输出结果的目录以及报告模板的位置。运行Ant构建文件,它会执行JMeter测试,生成CSV或XML结果文件,并使用`jmeter-results-newreport.xsl`模板转换成HTML...

    ant安装文件+使用模板

    Ant的核心是`build.xml`文件,这是一个XML格式的脚本,定义了构建过程中的各种任务。以下是一些基本配置和使用方法: 1. **创建build.xml** - 新建一个名为`build.xml`的文件,这是Ant的配置文件。 - 在文件中...

    jax生成client代码的Ant配置文件模板

    本篇将详细讲解如何配置一个Ant脚本来实现JAX-WS客户端代码的生成。 首先,让我们了解Ant。Ant是Apache软件基金会的一个开源项目,它是一个Java库和命令行工具,其任务是驱动构建过程。Ant通过XML文件定义任务,...

    基于vue+ant-design-vue创建后台管理系统模板.zip

    这个项目是基于Vue和Ant Design Vue构建的后台管理系统的模板,可以帮助开发者快速搭建起基础架构,减少重复工作,使开发者能更专注于业务逻辑的实现。 【源码】 源码是指项目的原始代码,提供给开发者查看和修改。...

    apache-ant-1.10.5.rar

    5. `build.xml`示例:一个基本的构建脚本模板,用户可以根据自己的项目需求进行修改。 为了在CocosCreator项目中使用Ant进行打包,你需要将解压后的Ant目录添加到系统路径,或者在CocosCreator的构建设置中指定Ant...

    基于vite2.x + vue3.x + ant-design-vue3.x + typescript基础后台管理系统模板

    【标题】:“基于vite2.x + vue3.x + ant-design-vue3.x + typescript基础后台管理系统模板” 【描述】:这个项目是一个现代的、高效的基础后台管理系统模板,它结合了最新的前端技术栈,包括vite2.x作为构建工具,...

    Middlegen插件(搭配Ant)自动生成Hbm文件

    5. **构建和部署**:一旦Middlegen完成生成,你可以继续在Ant脚本中添加其他任务,如编译Java代码,打包成JAR或WAR,以及部署到服务器。 在实际应用中,你可能还需要处理一些复杂情况,比如处理数据库的连接池、...

    配置Ant执行Jmeter脚本过程详解

    配置Ant执行Jmeter脚本是一个高效自动化测试流程的实现方式,它允许开发者利用Ant构建工具来运行和管理Jmeter测试计划。Jmeter是一款广泛应用于负载测试和性能测试的开源工具,而Ant是一个基于Java的自动化构建工具...

Global site tag (gtag.js) - Google Analytics