第一次用ant

听说过ant,不过只知道它是一个打包工具。想:这没什么稀奇的,myeclipse也可以打包啊。
但是,不仅仅如此。例如:
当需要手动输入多条类似javac java 等命令时,我们利用ant,把需要执行的一连串的命令写在一个文件里,ant可以帮助我们依次去执行。而且不止这次,只要文件还在。
这简化了我们每次都要敲命令的工作。

这是我读的第一篇文档:
[url]http://wenku.baidu.com/view/5ba35289680203d8ce2f2441.html[/url]

========

我的java版本:1.5
ant版本:1.8.4
环境:win7

我的build.xml
<?xml version = "1.0" encoding = "UTF-8"?>
<project name="HelloWorld" default = "run" basedir=".">
<property name="src" value="src" />
<property name="dest" value = "classes"/>
<property name="hello_jar" value="hello.jar"/>

<target name="init">
<mkdir dir="${dest}"/>
</target>

<target name = "compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" includeantruntime="false"/>
</target>

<target name = "build" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}">
<manifest>
<attribute name="Main-Class" value="test.ant.HelloWorld"/>
</manifest>
</jar>
</target>

<target name = "run" depends="build">
<java classname="test.ant.HelloWorld" classpath="${hello_jar}"/>
</target>

<target name = "clean" >
<delete dir="${dest}"/>
<delete file="${hello_jar}"/>
</target>

<target name = "rerun" depends="clean,run">
<ant target="clean"/>
<ant target="run"/>
</target>

</project>


文件清单:

F:\ant_test\src\test\ant\HelloWorld.java
F:\ant_test\build.xml


可以输入的命令:
(在dos窗口,进入F:\ant_test目录)

ant
ant build
ant clean


后记:

ant通过集成命令,以方便操作。
严格意义上讲,如果需要敲2次ant命令,才能完成一个操作,
那么你的ant的编写是失败的。


-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值