运行&编译&备份

运行Ant 必须配置
[list]
[*]Java_home
[*]ant_home变量,并设置变量值为Ant的目录
[*]配置path变量,加入ant的bin的位置值(添加ANT_HOME\bin目录)
[*]打开控制台,运行:ant
[*]如果能够运行ant(忽略这些异常:Buildfile:build.xml does not exist!),而不是诸如命令无法解释的错误,那么你的ant就安装成功了。
[/list]
Ant的基本概念
Ant的运行,靠的是一个构建脚本,默认的名称是build.xml,如果你在任何目录下运行ant命令,Ant将自动才查找当前目录下有没有build.xml文件,如果有就读取这个文件,并运行其中的默认target.

package onlyfun.caterpillar;

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

Ant 的build.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project name="example" default="run">
<property name="src.dir" value="src"/>
<property name="classes.dir" value="classes"/>
<property name="bak.dir" value="bak"/>

<target name="prepare">
<mkdir dir="${classes.dir}"/>
<mkdir dir="${bak.dir}"/>
<copy todir="${bak.dir}">
<fileset dir="${classes.dir}"/>
</copy>
</target>
<target name="compile" depends="prepare">
<javac srcdir="${src.dir}" destdir="${classes.dir}"/>
</target>
<target name="run" depends="compile">
<java classname="onlyfun.caterpillar.HelloWorld">
<classpath path="${classes.dir}"></classpath>
</java>
</target>
<!--默认</project>的进入点为run任务,而run任务的完成依赖于compile
任务完成,comple任务的完成依赖于prepared 任务的完成,所以在构建
开始时,会先执行prepare任务,完成后再执行compile任务,最后执行run任务
如果classes和bak这两个目录都有的话,就不会创建的,
如果执行一个target可以只用指令 ant compile 就可以只编译了
回去下一个关于Ant的基础教程
-->
</project>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值