ant学习之copy命令

<?xml version="1.0" ?>
<project name="antCopy" default="target1" basedir="../">
    <property name="srcFile" value="E:/workspace/AntDemo/ant/test/test01/1.txt">
    </property>
    <property name="destFile" value="E:/workspace/AntDemo/ant/test/test02/3.txt">
    </property>
    <property name="descDir" value="E:/workspace/AntDemo/ant/test/test02" />
    <property name="destDir" value="E:/workspace/AntDemo/ant/test/test03" />
    <target name="target1">
        <echo message=" ant copy from ${srcFile} to ${destFile}" />
        <copy file="${srcFile}" tofile="${destFile}">
        </copy>
        <copy file="${srcFile}" todir="${descDir}" />
        <copy todir="${destDir}">
                <fileset dir="E:/workspace/AntDemo/ant/test/test02"></fileset>
        </copy>
    </target>
</project>

<!--
  copy 命令
    copy主要用来对文件和目录的复制功能。举例如下:
eg1. 复制单个文件:
<copy file="original.txt" tofile="copied.txt"/>
eg2. 对文件目录进行复制:
<copy todir="../dest_dir">
      <fileset dir="src_dir"/>
 </copy>
eg3. 将文件复制到另外的目录:
<copy file="source.txt" todir="../home/philander"/>
-->

时间: 2024-10-11 02:16:28

ant学习之copy命令的相关文章

ant学习之move命令

<?xml version="1.0" ?> <project name="antCopy" default="target1" basedir="../"> <target name="target1"> <move file="E:/workspace/AntDemo/ant/test/mkdirtest/log.txt" tofile=&q

ant学习之javac命令

<?xml version="1.0" ?> <project name="antCopy" default="compile" basedir="../"> <target name="clean"> <delete dir="${basedir}/build" /> </target> <target name=&qu

ant学习之java命令

<?xml version="1.0" ?> <project name="antCopy" default="run" basedir="../"> <target name="clean"> <delete dir="${basedir}/build" /> </target> <target name="c

ant学习之jar命令

<?xml version="1.0" ?> <project name="antCopy" default="jar" basedir="../"> <target name="clean"> <delete dir="${basedir}/build" /> </target> <target name="c

ant学习之war命令

<target name="buildwar" depends=""> <war destfile="${deploy.dir}/${appname}_${build.number}.war" webxml="WebRoot/WEB-INF/web.xml" defaultexcludes="true"> <fileset dir="WebRoot">

java ant学习

ant 是什么? Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能.在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作. 安装与配置 下载地址:http://ant.apache.org/.选择对应自己系统的版本.window系统选择zip版本即可. 配置: 右击计算机,选择属性,点 高级系统设置,点击环境变量.在系统的环境变量中的path中末尾添加:  ;D:\JAVA_TOOL\apache-ant-1.9.4\bin  

Ant学习笔记

前言:这段时间在学习Ant,发现这是一个很强大的构建工具.你可能使用了很长一段时间,才发现Ant能做数不完的事.总之,个人觉得,Ant学习门槛低,入门简单,能大概看懂程序,写一些简单的脚本即可,剩下在遇到的时候边做边学就可以了.另外,博主资历尚浅,有说的不对的地方,还请大家不吝指教. 1.Ant是一个Apache基金会下的跨平台的构建工具,它可以实现项目的自动构建和部署等功能.它具有跨平台.使用简单.语法清晰.功能强大等特点 2.下载和安装:http://ant.apache.org/,添加环境

Ant学习-001-ant 基础知识及windows环境配置

一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.TestNG等搭建持续集成测试开发环境,从而高效.高质量的构建产品. Ant 有以下一些优点: 跨平台,可移植.Ant 是 Java 语言编写的,所以有很好的跨平台性和可移植性,无论是在 windows.Linux,还是 mac. 操作简单. Ant 是由一个内置任务和可选任务组成的,运行时需要一个构

ant 学习笔记

ant构建文件时基于xml文件编写的,默认名称为build.xml bulid.xml示例 <?xml version="1.0"?> <project name="helloWorld" default="copy"  > <target name="copy"  description="copy"> <copy todir="D:\AntTest&q