[root]/proposal/myrmidon/src/java/org/apache/myrmidon/components/manager
zappity zap
0 lines of code changed in:
Updated so that each project has a separate Deployer (that writes to separate TypeManager).
Updated so that TypeLib (ie import of type libs in build file) will actually be obeyed and import types in as appropriate. Currently type libs are only loaded from <base-dir>/ext/*.atl however this will be exapnded in the future.
Updated examples to reflect the new working TypeLib system and so as cross-project deployer can be verified.
Updated build process so that the self testing code is placed in dist/ext and thus has to be explicitly loaded via an import
84 lines of code changed in:
Integrate change of Condition package into rest of system.
Add a new Executor and allow possibility of "dry runs". Ie runs that don't actually execute commands.
1 lines of code changed in:
Migrated DataType interface to framework.
Migrated RoleManager to separate package.
A few other minor nits.
1 lines of code changed in:
Make cross project DAGS work.
28 lines of code changed in:
Moved getChildTypeManager to ProjectManager as havin in ExecutionFrame violates IOC and has not consistent with other approach for frame specific parameters.
9 lines of code changed in:
ProjectManager is no longer a FlyWeight. It now carries state pertinent to a set of Projects that are executed in concert.
It also works with new ExecutionFrame model as appropriate. It also propogates all frame specific parameters/components aswell.
144 lines of code changed in:
Interface used to contain relevent data for each project managed by ProjectManager.
0 lines of code changed in:
ProjectManager is no longer a FlyWeight. It now carries state pertinent to a set of Projects that are executed in concert.
4 lines of code changed in:
Moved Condition to be part of project model.
1 lines of code changed in:
Implemented "ROLE attribute is role name in interfaces" pattern.
4 lines of code changed in:
Removed need for AntException. Substituted TaskException where appropriate and used raw Exception in other places (ie setup of components).
16 lines of code changed in:
Moved Main/Constants/AntException to new package and made AntException not a RuntimeException
3 lines of code changed in:
ProjectEngine->ProjectManager (need a better name).
72 lines of code changed in: