Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » 技术文章库  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Java项目资源布局方案
Nik



发贴: 0
积分: 0
于 2003-02-22 06:06 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
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文件。




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923