Project Structure

Introduction

Avalon Phoenix has seen lots of refactoring to create an intuitive code layout. It is usually quite easy to find what you need. This document provides an overview of the project structure. It is still under construction.

Package structure

org.apache.avalon.phoenix
|
|- components
|  |- application
|  |- classloader
|  |- configuration
|  |- deployer
|     |- installer
|  |- embeddor
|  |- extensions
|  |- kernel
|  |- logger
|  |- manager
|     |- rmiadaptor
|- frontends
|- interfaces
|- launcher
|- metadata
|- metainfo
|- tools
   |- assembler
   |- configuration
   |- infobuilder
   |- tasks
   |- verifier
   |- xdoclet

CVS Directory structure

avalon-phoenix
|
|- lib : for third party libraries
|
|- src
|  |
|  |- conf : jar manifest
|  |- java : java sources
|  |- manifest : jar manifest files
|  |- pdk : sources for PDK
|  |- schema : DTDs for XML files
|  |- script : shell scripts for usage in a standalone setup
|  |- test : unit tests
|  |- xdocs : site documentation in xml format
|
|- build.xml
|- docs.xml
|
|- BUILDING.txt
|- LICENSE.txt
|- README.txt
|- WARNING.txt
by Leo Simons