这一篇主要讲解使用ANT来自动化编译程序
现在我们接着来做一些简单的家务管理考虑到以后的程序扩展和项目管理我们应该让所有操作自动化这里使用ANT作为自动化工具来完成程序的编译
定义的目录结构如下
src
这个目录包含所有应用程序的源代码
test
这个目录用来存放我们单元测试的代码
db
这个目录存放所有和数据库相关的脚本配置信息以及代码等
war
这个目录存放打包好的war文件
我们先把已经完成的源代码放到相关的目录中这里都放到src目录具体包名根据你的实际情况而定
接着我们创建一个ant build文件内容如下
Example buildxml
description=Compiles all source code>
destdir=${classdir}
/>
大家留意一下我们的classdir设置的是WEBINF/classes下面所以编译后的class都会放到那个目录中
下面我们在命令行里执行ant可以完成程序的编译
C:\RentABikeApp>ant
Buildfile: buildxml
init:
[mkdir] Created dir: C:\RentABikeApp\war\WEBINF\classes
compile:
[javac] Compiling source files to C:\RentABikeApp\war\WEBINF\classes
BUILD SUCCESSFUL
Total time: seconds
ANT工具虽小但是作用却是不容忽视的当然很多朋友会使用IDE自带的builde工具比如JB或Eclipse