Peter Donald
8d9a74fe25
Reworked Converter component. Made it work with TypeManager + an auxilliary Registry.
Moved client interface of converter code to converter subpackage. Moved "provider" part of converter package to components.converter.*
Cleaned up violations of IOC with ConverterEngine and renamed ConverterEngine to MasterConverter
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269085 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7b722732fb
Moved Condition to be part of project model.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269084 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
47e9fd6289
Removed DataTypeEngine as it is supersceded by TypeManager.
Remove the ugly hacks in Executor when it returned own registry (broke IOC). This no longer needed due to TypeManager
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269083 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6b4ce7ff56
Integrate type so that tasks/datatypes are access via TypeManager rather than through individual Registrys scattered through classes.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269082 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b689612fa9
Integrate TypeManager into embeddor and in deployment mechanism.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269081 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a87db6897c
Updated properties to use role names rather than having an extra layer of indirection.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269080 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
758feca171
Continued work on registry (which I am now terming TypeManager).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269079 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
01b99d5626
Started the type registry impl.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269075 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c0d2a26fd6
Implemented "ROLE attribute is role name in interfaces" pattern.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269074 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5241875235
Stripped out cp manipulation to use simpler launcher.
Rearranged main method to be simpler by having spearate methods for CLI option parsing and setup of vars.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269073 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d678e492b9
Simplified Classloader management.
Assume all jar/zip files in lib path are sucked into runtime.
Assume that there is no difference between engine and client classes (mainly so as to make it easier to manage engine interaction via task registration et-al) without proliferating a billion jars.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269072 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
157d8f04d2
Update names of properties.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269069 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
685af27cee
Whitespace removal.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269068 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d32c26fc16
Removed need for AntException. Substituted TaskException where appropriate and used raw Exception in other places (ie setup of components).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269067 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6f3f9cca3e
Moved Main/Constants/AntException to new package and made AntException not a RuntimeException
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269066 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2f4b71ebb9
Moved TskDeployer into separate directory.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269065 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2dddb40b2b
ProjectEngine->ProjectManager (need a better name).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269063 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
620c603816
Model is not a user concern but a modder/embeddor concern.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269062 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1ec0e4c4e6
Model is not a user concern but a modder/embeddor concern.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269061 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cef6bbb3c3
Made model work with Arrays rather than Iterators (more typesafe).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269060 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
87711d5afc
Migrate ProjectBuilderss to separate package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269059 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2579eaa04e
Migrates ProjectListeners to separate package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269058 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c826372596
Created separate package to contain project model as per mutant.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269057 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ad7ff5ac20
Moved TaskletEngine-> myrmidon.components.executor
Changed name to match word class of other components and to enforce uniformity in conventions. (Also same practice as used in other projects which hopefully will mean it is easier to understand).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269056 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2f95bc4704
Started to fix some of the more ugly hacks that violated IOC.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269053 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a44c5e5b95
Move AntEngine->Embeddor to follow suit with Avalon+Framework JSR naming conventions.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269052 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
451ca455d5
Update Launcher package and update ProjectListener* to reflect
* No project name
* tasklet->task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269051 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ce225a0e46
Removed instance data from Project object. This allows reuse of Project objects ... is this required ???
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269050 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
32dc44001f
Starting to adapt to Cocoon2 style hierarchy as it fits Ant style.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269049 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6caf36ea18
Started to update to task engine design I have been talking about.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269048 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
48c54a5212
Run convert script to update to Beta Avalon.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269047 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
362903a2bd
Lots of mutant changes
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269043 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
94fb3a440b
Working on my data types :-)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269033 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
c2e518039b
Mutant update.
Reorganization of classes to a fair extent
Introduction of a non-functional parallel task
Converted some data types over
Initial experiments with apsects used to store data type values
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269031 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
a88cd5374f
My proposal for Ant2 - Mutant
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269017 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9e0949cfdd
Added in missing import ..
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268707 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
53ee29f4df
Added in sketch of new item set type approach which is generalisation of current system.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268706 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
5e33dfd5be
Changed sample file extentnion to .ant
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268705 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
0352bcd522
Changed default file extentnion to .ant
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268704 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
a00fa243be
Rearranged packages
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268703 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
1b37338ca6
Removed awk script now that src copy does not occur.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268608 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
22fc4ce3cb
Rearranged convert package with separation of client-engine code
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268607 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
1b263172ed
Updated to reflect new package hierarchy
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268606 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
a7cc56a8bd
Removed old tasks and moved them into module hierarchy
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268605 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
9743220594
Updated to reflect new packaging
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268604 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
2ca4d55559
Moved DataType engine components to tasklet hierarchy as it can not exist independenct of tasklets.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268603 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
7e7539a4f6
Moved DataType to tasklet hierarchy as it can not exist independenct of tasklets.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268602 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
08cddc0345
Module for basic functionality useful in almost all domains
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268601 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
7ea0a0df8f
Package used to hold test cases for features of task engine
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268600 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
d7b7bcc567
Basic module that contains task essential to operation/bootstrapping of myrmidon/ant
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268599 13f79535-47bb-0310-9956-ffa450edef68
25 years ago