Alexandrias main configuration file is the global.xml file. This file contains details of all the repositories Alexandria will use. Each repository contains a list of modules which Alexandria will display.
<cvs>
|
|
| <repository>
| The repository element represents a source code repository.
|
|
| type=
| Type of repository, by default this is a remote repository to point Alexandria at a local file system set this attribute to LOCAL.
|
|
| opensource=
| Alexandria should allow access to the source code true/false.
|
|
| <name>
| Name for repository.
|
|
| <root>
| CVSROOT for repository
|
|
| <home>
| Home URL for the repository
|
|
| <module>
| CVS module
|
|
|
| <name>
| Name of the CVS module
|
|
|
| <description>
| Discription for module
|
|
|
| <home>
| Home URL for the module
|
|
|
| <module>
| CVS module id
|
|
|
| <javasrc>
| Root directory for java source code
|
|
|
| <revision>
| CVS Revision tag
|
|
|
|
| tag=
| CVS Revision tag
|
|
|
|
| latest=
| Get latest version true/false
|
|
|
| <build>
| Build tag
|
|
|
|
| buildfile=
| Ant build file for building the modules
|
|
|
|
| target=
| Project target to build module
|
|
|
|
| classpath=
| Classpath used for building the module. Builds take place in a seperate JVM from Alexandria to avoid clashes with Alexandria's own system classes
|
|
|
|
| <arg>
| Argument to be passed into Ant as property
|
|
|
|
|
| name=
| Name of ant property
|
|
|
|
|
| value=
| Value to be past to Ant
|
|
|
| <test>
| Build tag
|
|
|
|
| buildfile=
| Ant build file for testing the modules
|
|
|
|
| target=
| Project target to test module
|
|
|
|
| classpath=
| Classpath used for testing the module. Tests take place in a seperate JVM from Alexandria to avoid clashes with Alexandria's own system classes
|
|
|
|
| <arg>
| Argument to be passed into Ant as property
|
|
|
|
|
| name=
| Name of ant property
|
|
|
|
|
| value=
| Value to be past to Ant
|