ant的命令

本文详细介绍了Ant构建工具的核心任务,包括文件操作如创建、复制、删除、移动目录及文件,以及Java编译和执行、打包等任务的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自关于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应用

等等



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值