ant的命令

来源:互联网 发布:阿里云邮箱故障 编辑:程序博客网 时间:2024/06/07 01:21

转自关于Ant的全面了解http://www.iteye.com/topic/78973


-buildfile filename
指定Ant 需要处理的构建文件。默认的构建文件为build.xml。

4Ant的Core Tasks

4.1File(Directory)类

4.1.1Mkdir

创建一个目录,如果他的父目录不存在,也会被同时创建。

例子:

<mkdir dir="build/classes"/>

说明:如果build不存在,也会被同时创建

4.1.2Copy

拷贝一个(组)文件、目录

例子:

1.拷贝单个的文件:

<copy file="myfile.txt" tofile="mycopy.txt"/>

2.拷贝单个的文件到指定目录下

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

3.拷贝一个目录到另外一个目录下

<copy todir="../new/dir">

<fileset dir="src_dir"/>

</copy>

4.1.3Delete

删除一个(组)文件或者目录

例子

1.删除一个文件

<delete file="/lib/ant.jar"/>

2.删除指定目录及其子目录

<delete dir="lib"/>

4.1.4Move

移动或重命名一个(组)文件、目录

例子:

1.移动或重命名一个文件

<move file="file.orig" tofile="file.moved"/>

2.移动或重命名一个文件到另一个文件夹下面

<move file="file.orig" todir="dir/to/move/to"/>

3.将一个目录移到另外一个目录下

<move todir="new/dir/to/move/to">

<fileset dir="src/dir"/>

</move>

4.将一组文件移动到另外的目录下

<move todir="some/new/dir">

<fileset dir="my/src/dir">

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

<exclude name="**/ant.jar"/>

</fileset>

</move>

5.移动文件过程中增加。Bak后缀

<move todir="my/src/dir">

<fileset dir="my/src/dir">

<exclude name="**/*.bak"/>

</fileset>

<mapper type="glob" from="*" to="*.bak"/>

</move>

4.2Java相关

4.2.1Javac

编译java原代码

4.2.2java

执行指定的java类

4.3打包相关

4.3.1jar

将一组文件打包

4.3.2war

对Jar的扩展,用于打包Web应用

等等



0 0