A Xenei development environment may contain one or more projects. The environment is a completely
self-contained unit where development can take place. There are several assumptions that went into the
design of the environment:
-
When working on one Xenei project a developer may wish to make modifications to underlying
projects in order to fix bugs or provide support for new functionality.
-
A developer may be working on two or more Xenei projects at one time. Those projects may not be
at the same base revision level as the underlying projects.
- A developer may be working on multiple branches of the same Xenei project.
-
There are a number of shared Ant scripts that support the Xenei projects and ensure that
applications are built and packaged in a consistent manner.
Xenei.root directory
To support the objectives listed above the development environment has a single root directory. We will
refer to this directory as
Xenei.root
within this document.
Xenei.root
is where all included Xenei projects will be checked-out of CVS or installed from product full release
files. A developer may have more than one logical
Xenei.root
directory.
-
Create a directory to be used for
Xenei.root
.
The lib directory
A
lib
directory is needed under
Xenei.root
. All supporting jars should be placed in the
Xenei.root/lib
directory. Supporting jars include 3rd-party packages such as Apache log4j and other required
libraries. The build process of the projects will add other files which are used by other Xenei
projects.
-
Create directory
Xenei.root/lib
.
The
build.support
directory
The
build.support
directory is where all the shared Ant scripts and various README documents are stored. This directory
is managed by CVS.
All trademarks and copyrights are the property of their respective owners.
Copyright © 2002-2004 by Xenei.com, All Rights Reserved