Peter Donald
8fc57a55d3
Update to work with JAXP1.1 rather than SAX2 mechanisms.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269110 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
33009d2a23
Id is no longer a special identifier.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269109 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2c4c47e8e6
Update for new method signatures.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269108 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
66bbf8cac0
Made preConfigure take taskModel as parameter. This is because original taskModel may have been modified.
Cached all relevent parameters in instance variables. Access parameters via helper methods. Call reset() to clear all variables.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269107 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9012ef8405
Made preConfigure take taskModel as parameter. This is because original taskModel may have been modified.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269106 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bd19cd4af3
Update to current name of Embeddor (changed to become conformant with rest of components).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269105 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0708823716
Start of Ant1 task adapter.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269104 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
96cd401d90
Update to include new role mapping data.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269103 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
183e007154
Update to use new role mapping system.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269102 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
05f3d6bc8e
update main to use new embeddor.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269101 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7a87980dc3
Update class to use new configuration of attribute method.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269100 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5c3c1ca862
Update Container class to use new configuration of attribute method.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269099 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2d449a4bb7
First sweep of aspect manager.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269098 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
344f259a18
Follow suit with naming convention.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269097 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
75bc6925af
Read in roles from META-INF/ant-roles.xml and remove hardwired mapping for tasks/data-types.
Also fixed so that role-name mapping is 1-to-1
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269096 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ebe476933c
Canonicalized filename to get around bug in file: urls embedded in jar: urls.
(they didn't resolve ./ or ../)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269095 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
219593398c
Made it possible to configure single attributes. This is to help container style tasks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269094 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
29ee64b271
Starting to define/test aspect interface.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269093 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2a9f49ba6c
Added AbstractContainerTask and made Property extend it.
Renamed TskDeployer->Deployer, and refactored some code into Deployment class to make it easier to understand.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269092 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5872737ff5
Simplify deployment so that it uses files instead of URLs and does not name deployments.
Moved RoleManager and separated interface/implementation into deployer package.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269091 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d23b08a302
Converted TypeManager so that types no longer have to implement Avalons 'Component' interface.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269090 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
165ec8163b
Started converting runtime so type instances don't have to implement Avalons Component interface.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269089 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
362616390f
Removed ConverterInfo and simplified ConverterRegistry
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269088 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
414575a432
Update myrmidon to remove dependencies on camelot part of Avalon (which is still alpha and not released).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269087 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
68145035f0
Update sample
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269086 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
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
Stefan Bodewig
621f3ea899
That profile has been improved a little ;-)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269078 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
18ea21ee7d
Added failonError attribute.
Submitted By: Iulian Musat <iulian@3dgeo.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269077 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
18485227c0
Added in jdpend task
Submitted By: J�r�me Lacoste <jerome.lacoste@smartcardsystem.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269076 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
Conor MacNeill
3509786a75
Add in my public key
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269071 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
12ce7d67fd
Extra clarification about where rpm task runs and what it does.
Submitted By: "Steve Loughran" <steve_l@iseran.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269070 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
Stefan Bodewig
2ade144b44
My PGP key.
I use my newer GnuPG key for mails (just ask 8-) and intend to use
this one to sign releases.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269064 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