使用 ant 让你愉快编程(1)

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

使用 ant 让你愉快编程(1)

摘要: 目录结构划分

已经有无数的文章介绍过 ant 了, 我就不再介绍 ant 的安装,配置了.

每个使用 ant 的朋友都有一套自己的组织方式, 现在我把我的方式写出来

供大家参考, 也免得自己忘记.

1. 目录结构划分

假设你有一个工作目录为: /home/camry/work, 以下简称 work

为了适应多个项目的进行, 我配置了一套基本的配置文件放在 work/common

下. 目录结构是这样的:

work/common/

build_common.xml # 这个文件包含基本的构建操作

common.xml # 这个文件为 build_common.xml 作配置,

基本上不用改动.

build_tomcat.xml # 这个文件包含了与tomcat合作的基本操作.

tomcat.xml # 这个文件为 build_tomcat.xml 作配置,

基本上只需要配置一次.

build.xml # 这个文件是每个项目都需要的 build 配置,

但是基本上也不需要改动了.

build.properties # 这个文件为 build.xml 做配置,

与具体的项目相关.

usage.txt # 这个文件说明了构建过程中的各种操作.

lib/ # 这个目录放置一些公用的 jar 包免得重复.

checkstyle-all-3.4.jar # 用于代码检查

httpunit.jar # 用于 http 单元测试

junit.jar # 用于单元测试

servlet-api.jar # 用于编写 servlet 相关文件

template/ # 这个目录是套项目模版, 一个项目开始时

将把这个目录的数据复制到项目目录下以便

直接使用.

bin/ # 这个目录放置可执行文件

build/ # 这个目录放置构建时需要的辅助文件

checkstyle_checks.xml # 这个文件是 checkstyle 的配置文件

java.header # 这个文件也是 checkstyle 配置文件

用于说明你的 java 文件的头部构造

dist/ # 这个目录放置目标文件

classes/ # 编译后产生的 class 文件放在这

lib/ # 打包后产生的 jar 文件放这

lib/ # 这个目录放置项目相关的 jar 文件

src/ # 这个目录放置源代码

build.xml # 这个文件是用于与 cvs 配合工作的配置文件

main/ # 这个目录中放置主要的源代码

test/ # 这个目录中放置测试代码

后续的文章中会详细介绍所有的配置文件.

下一篇

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航