Directory proposal/myrmidon/src/java/org/apache/myrmidon/components/extensions/

Directory Created:
2001-11-26 09:35
Directory Deleted:
2002-04-17 10:49
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


Lines of Code

proposal/myrmidon/src/java/org/apache/myrmidon/components/extensions/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 10 (100.0%) 125 (100.0%) 12.5
donaldp 8 (80.0%) 92 (73.6%) 11.5
adammurdoch 2 (20.0%) 33 (26.4%) 16.5

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

adammurdoch 2002-04-09 07:21

Changed container config from Parameters to Context, to allow Objects to

be used in the config:

* All services that used to implement Parameterizable now implement Contextualizable.

* Changed 'myrmidon.home' to a File, and the paths to File[].

* DefaultEmbeddor now deploys Antlibs from all directories in 'myrmidon.lib.path',

rather than just a single dir. Can't specify alternative service

implementations (temporarily broken).

* Added 'myrmidon.antlib.path', which DefaultWorkspace uses to search for <import>-ed


* Replaced --task-lib-dir with --antlib-path, which appends directories to


* Added --ext-path, which appends directories to 'myrmidon.ext.path'.

* DefaultClassLoaderManager now uses the container config to locate the shared

classloader, rather than using the context classloader.

8 lines of code changed in:

adammurdoch 2002-04-03 10:58

ClassLoader hierarchy changes:

* Use multi-parent ClassLoaders for antlibs and extensions, so that each

extension jar is loaded by a single ClassLoader in the hierarchy. Allows

classes from extensions to be shared across dependent antlibs and extensions.

* Changed contract of ClassLoaderManager.createClassLoader( File[] ), so that

it creates a new ClassLoader each time it is called.

* Changed ExtensionManager, so that it no longer extends PackageRepository.

* Added a few test cases for DefaultClassLoaderManager.

* Moved responsibility for checking myrmidon.home and building the various paths,

from DefaultEmbeddor and DefaultExtensionManager to EmbeddedAnt. Use the

platform path separator for the paths, rather than the | char.

* Use EmbeddedAnt in AbstractProjectTest, rather than using an Embeddor directly.

* AbstractComponentTest was not parameterising or initialising the test


25 lines of code changed in:

donaldp 2002-03-29 12:55

Under deian the tools.jar is put in a different location - *sigh*

26 lines of code changed in:

donaldp 2002-03-16 04:08

Ran IDEAs new audit features across codebase to pick up a few anomalies

1 lines of code changed in:

donaldp 2002-02-09 02:54

Zap some audit warnings

2 lines of code changed in:

donaldp 2002-02-07 11:49

Fake tools.jar as an optional package

51 lines of code changed in:

donaldp 2001-12-23 06:28

Fix up license banner.

1 lines of code changed in:

donaldp 2001-11-26 11:35

Update to use LogEnabled interface rather than Loggable interface.

4 lines of code changed in:

donaldp 2001-11-26 09:35

First cut at the ExtensionManagers component. This is something that will manage the set of "Optional Packages" that task libraries can choose to depend upon.

7 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT