mcconnell 2003/11/17 01:07:34
Added: repository README.TXT
Log:
Readme with build instructions.
Revision Changes Path
1.1 avalon-sandbox/repository/README.TXT
Index: README.TXT
===================================================================
Avalon Repository Package
=========================
Overview
--------
This is the Avalon Repository Package. It provides support for
the retrival of artifacts from a set of remote repositories and
the construction of application classloaders. This is core
container facilities that serves at the overal bootstrapping
platform.
Build instructions
------------------
$ maven avalon:build
Structure
---------
The repository facility is structured into 5 build subprojects.
* api -- the client API
* spi -- interfaces and imutable classes required by a repository
implementation (in addition to the api)
* impl -- the default implementation
* main -- creates a single bootstrap jar file
* test -- repository test project
Usage
-----
RepositoryFactory factory = new InitialRepositoryFactory( urls );
RepositoryContext context = factory.getDefaultContext();
Repository repository = factory.create( context );
Status
------
Build is working and tests are passing. Some review needed on the
getClassLoader operation and assumptions about applications
directives versus jar file descriptors. Basically its not down to
sorting out details - making sure the API are clean and well doumented,
and imporving test coverage.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]