Nik
发贴: 0
积分: 0
|
于 2003-02-22 06:06
Java项目资源布局方案 1. root目录 项目组织结构的顶级目录 项目的root目录可自由定义名称 例如:jarkavta-Ant
2. 关于root目录的布局结构 root目录之下设置如下资源布局: a. src:存放项目的各类源代码(*.java)。 b. lib:存放项目需要的各类资源库(*.jar,*.zip)。 c. docs:存放项目的各类文档资源(*.html,*.pdf)。 d. out:存放用于调试,测试目的的编译输出(*.class)。
3. 关于src目录的布局结构 src目录之下设置如下资源布局: a. etc:存放项目要使用的各类资源配置文件(*.xml,*.prop等)。 b. main:存放各类 .java源文件(包括通用类型 .ejb等)。 c. testcases:存放各类用于测试目的的源代码文件(*.java)。 路径:root / src
4. 关于etc目录的布局结构 etc目录之下设置如下资源布局: a. ejbs:存放ejb的descriptor (*.xml)。 b. sql:存放关于sql的脚本文件(*.sql)。 c. testcases:存放用于测试用的各类配置文件。 d. web:存放关于web的配置文件(*.xml)。 路径:root / src /etc
5. 关于main目录的布局结构 main目录下设置如下资源布局 a. general:存放通用(一般)的*.java源文件。 b. ejbs:存放ejb的*.java源文件。 c. tags:存放标记库的*.java源文件。 路径:root / src / main
6. 关于tests目录的布局结构 testcases目录下设置如下资源布局: 路径:root /src/ tests
7. 关于lib目录的布局结构 lib目录下设置的资源部局根据实际需要进行安排。 例如在lib目录下安排jdbc,junit,ant,weblogic等。 路径:root / lib
8. 关于docs目录的布局结构 docs目录下设置的资源布局: a. manual:存放项目产品的使用手册等文档资源。 b. manual / api:存放项目的API文档资源,由javadoc工具生成。 路径:root / docs
9. 关于out目录的布局结构 out目录下设置如下资源布局: a. classes:存放编译溢出的*.class文件。 b. lib:存放输出的资源库*.jar文件。 路径:root / out
Java项目源代码路径 — SourcePath设置
按照《Java项目资源布局方案》的设置,将IDE或Javac的源代码路径(SourcePath)设置如下: a. root / src / main / general:通用(一般)的 *.java 源文件。 b. root / src / main / ejbs:ejbs相关的*.java源文件。 c. root / src / main / tags:标记库相关的*.java源文件。 d. root / src / tests:编译后本地输出的*.class文件。
|