TODO: Describe the purpose of each directory that will appear in a
developer's working copy, also include any files that are important to
the build process or runtime file structure. Indicate which files
will be under version control (VC).
Path | VC | Description |
build.xml |
Yes |
Build file |
build.properties |
Yes |
Build properties file |
src/ |
Yes |
Source code |
src/java/ |
Yes |
Java source code |
src/java/[Nested packages]/ |
Yes |
Java source code of classes in each package |
src/java/[Nested packages]/test/ |
Yes |
Java source code of unit tests for classes in each package |
web/ |
Yes |
HTML and JSP files |
web/css/ |
Yes |
CSS files, if any |
web/images/ |
Yes |
Image files, if any |
web/WEB-INF/web.xml |
Yes |
Java web application configuration file |
conf/ |
Yes |
Configuration files, if any |
data/ |
Yes |
Initial data to load into database and/or file system, if any |
lib/ |
Yes |
Libraries reused by this project, if any |
scripts/ |
Yes |
Command-line utility scripts used by this project, if any |
www/ |
Yes |
Project documents (e.g., overview, plan, requirements, and design) |
build/ |
No |
Output of build process |
build/WEB-INF/classes/ |
No |
Compiled code output by build process |
dist/docs/api/ |
No |
API documentation output from build process |
dist/PROJECT-NAME-VERSION.war |
No |
Deployable web archive of classes and configuration files generated by build process |