`
easy0917
  • 浏览: 261073 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Ant的常用任务

    博客分类:
  • Ant
阅读更多
1.       copy任务

该任务主要用来对文件和目录的复制功能。举例如下:

Eg1.复制单个文件:
<copy file="file.txt" tofile="copy.txt"/>


Eg2.对文件目录进行复制:

 
 <copy todir="../newdir/dest_dir">

            <fileset dir="src_dir"/>

 </copy>

Eg3. 将文件复制到另外的目录:

 <copy file="file.txt" todir="../other/dir"/>


2.       delete任务

对文件或目录进行删除,举例如下:

Eg1. 删除某个文件:
<delete file="photo/amigo.jpg"/>


Eg2. 删除某个目录:
<delete dir="photo"/>


Eg3. 删除所有的备份目录或空目录:

     
  <delete includeEmptyDirs="true">

               <fileset dir="." includes="**/*.bak"/>

        </delete>


3.       mkdir任务

创建目录。eg:
<mkdir dir="build"/>


4.       move任务

移动文件或目录,举例如下:
Eg1. 移动单个文件:
<move file="fromfile" tofile=”tofile”/>
Eg2. 移动单个文件到另一个目录:
<move file="fromfile" todir=”movedir”/>

Eg3. 移动某个目录到另一个目录:

      
 <move todir="newdir">

               <fileset dir="olddir"/>

        </move>

5.       echo任务

该任务的作用是根据日志或监控器的级别输出信息。它包括message、file、append和level四个属性,举例如下:

<echo message="Hello,Amigo" file="logs/system.log" append="true">
分享到:
评论

相关推荐

    ant脚本资料ant

    3. **Ant常用任务** - **javac任务**:用于编译Java源代码,可以设置源和目标兼容性级别,以及处理错误和警告的方式。 - **copy任务**:用于复制文件或目录,可以进行过滤和重命名操作。 - **jar任务**:创建Java...

    Ant自定义任务

    在IT行业中,构建自动化是开发流程中的重要环节,...这种灵活性使得Ant在众多的构建工具中脱颖而出,成为Java项目中的常用选择。对于大型项目或团队来说,理解并掌握Ant的自定义任务机制,无疑能提升开发和维护的效率。

    ant打包工具

    **四、Ant常用任务** 1. **javac**:用于编译Java源代码。 2. **jar**:打包编译后的类文件为JAR文件。 3. **mkdir**:创建目录。 4. **delete**:删除文件或目录。 5. **copy**:复制文件或目录。 6. **move**:...

    ANT的常用标签练习

    ## ANT常用标签 1. **`&lt;project&gt;`**:这是Ant构建文件的根元素,用于定义整个构建的基本信息,如项目名称、版本以及默认目标。 2. **`&lt;target&gt;`**:定义一个可执行的任务或一系列任务,每个target都有一个唯一的...

    Ant使用指南(介绍得很详细)

    三、Ant常用任务 1. ****:创建目录。 2. ****:删除文件或目录。 3. ****:复制文件或目录。 4. ****:移动文件或目录。 5. ****:更新文件的修改时间。 6. ****:编译Java源代码。 7. ****:创建JAR文件。 8. ***...

    ANT截图及资料

    三、ANT常用任务 1. **`&lt;javac&gt;`任务**:用于编译Java源代码,支持类路径、源代码版本、排除文件等配置。 2. **`&lt;copy&gt;`任务**:用于复制文件或目录,支持过滤器链来替换文件内容。 3. **`&lt;jar&gt;`任务**:创建JAR...

    JAVA_Ant详细介绍与应用

    三.Ant的常用任务 四.利用Ant构建和部署Java工程 1.利用Ant的javac任务来编译java程序 2.使用Ant的java任务运行Java程序 3.使用Ant的jar任务生成jar文件 4.使用Ant的war任务打包J2EE Web项目 五.总结

    ant 简单教程

    6. 大量预定义任务:Ant 内置了一系列常用任务,无需额外编写脚本即可使用。 7. 自定义任务接口:允许用户开发自定义任务,以满足特殊需求。 8. 命令行调用:Ant 可以轻松地从命令行界面执行,并与免费或商业 IDE ...

    Apache Ant常用标签介绍

    Apache Ant是一种广泛使用的Java构建工具,它通过XML配置文件来定义构建任务,使得开发者能够自动化地编译、打包、测试和部署Java项目。在Ant中,各种任务是通过标签来实现的,这些标签提供了构建过程中的不同功能。...

    Ant入门-ant入门pdf

    4. **基本任务使用**:讲解如`javac`(编译Java源码)、`copy`(复制文件)和`jar`(创建JAR文件)等常用任务的使用。 5. **条件与选择**:介绍如何根据条件执行特定任务,如`if`、`unless`标签,以及`&lt;available&gt;`...

    常用的ANT蚂蚁脚本

    ANT蚂蚁脚本是一种基于XML的构建工具,广泛用于Java项目的自动化构建、编译、测试和部署等任务。在Java开发中,ANT被视为Makefile的替代品,尤其在Maven流行之前,它是Java项目的首选构建工具。现在,尽管Maven和...

    一个常用的ant的build.xml

    标题“一个常用的ant的build.xml”暗示了我们讨论的是一个标准且常见的Ant构建配置文件。这样的文件通常包含了项目构建的全套指令,包括清理、编译源代码、打包、运行测试以及部署等步骤。 在描述中提到的博客链接...

    ANT 基础学习小结

    #### 三、Ant常用任务详解 ##### 3.1 文件操作 - **mkdir**: 创建目录。 - 示例:`&lt;mkdir dir="a\b"/&gt;` 创建名为 `a\b` 的目录。 - **delete**: 删除文件或目录。 - 示例:`&lt;delete dir="e:\a\b"/&gt;` 删除目录 `e...

    ant包+示例

    "Ant入门"可能是这个压缩包中的主要教程或者指南,它可能涵盖了Ant的基本概念、安装步骤、XML配置文件的结构、常用任务的使用方法以及如何编写自定义任务等内容。在Ant的学习过程中,了解这些基础知识是非常关键的。...

    ant 1.70中文手册

    - 常用任务的详细介绍,如`&lt;project&gt;`, `&lt;target&gt;`, `&lt;property&gt;`, `&lt;mkdir&gt;`, `&lt;copy&gt;`, `&lt;delete&gt;`, `&lt;javac&gt;`, `&lt;junit&gt;`等 - 属性(properties)的使用,以及如何通过命令行传递自定义属性 - 如何处理依赖关系,...

    ant工具使用指南ant工具使用指南

    通过理解并掌握Ant的基本概念和常用任务,开发者可以自定义构建流程,提高开发效率。无论是小型项目还是大型企业级应用,Ant都能提供有力的支持。通过不断学习和实践,你可以更好地利用Ant来优化你的项目构建。

    使用ant 元件所用的 jar 包

    例如,`ant.jar`是Ant的核心库,包含了所有Ant任务的实现,而`ant-launcher.jar`则是启动Ant脚本所需的。在实际开发环境中,这些jar包会被添加到系统的类路径中,以便Ant能够正确运行。 为了使用Ant,你需要确保你...

    Junit+ant+cobertura示例

    Ant通过XML配置文件定义构建任务,这些任务包括编译、打包、测试、部署等。开发者可以使用Ant来自动化项目的构建过程,无需记住复杂的命令行选项。Ant具有良好的可扩展性,可以与其他工具(如JUnit)集成,实现测试...

    ant 中文教程 1.1版本

    7. **宏定义(MacroDef)**:宏定义允许创建自定义的任务,可以封装常用的任务组合,提高代码复用性。 8. **依赖性管理**:Ant可以检测文件的修改时间,只重新构建已更改的组件,提高了构建效率。 9. **插件...

Global site tag (gtag.js) - Google Analytics