Peter Donald
98bf0067e9
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270198 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
202b107da4
Description is not a concern of the task but a container concern.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270197 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
961d431384
Remove if/unless checking from target. It was insanity to have it there in the first place and has been the cause of much confusion.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270196 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
47903f9666
TaskContainers occur in task space in Myrmidon not in container space.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270195 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bff8b8303f
Remove IntrospectionHelper for the time being.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270194 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0cd0821159
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270193 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2bbab902a5
Commented out use of IntrospectionHelper as that violates Container-task relationship. WIll need to be reworked significantly in Ant2.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270192 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
89c618a4ba
Fixed some compile errors due to tasks relying on deprecated behaviour in Ant1.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270191 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cd60a6c95f
Make sure no tasks log via the project object.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270190 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c5736872dd
Remove the Location class.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270189 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
956c3e0843
Lets say tata to the BuildException.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270188 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a57f963f8b
Container tasks will need to erwritten in the context of Myrmidons mechanisms.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270187 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2e78a0aa91
Make description a private attribute.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270186 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a7ee54d9eb
Unused class goes the way of the dodo.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270185 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
aa7165f303
A tasks type is equivelent to it's name - no need to distuinguish between the two.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270184 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ff55918264
No need for tasks to know which target they are in ... or even if they are in a target.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270183 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1827792aa5
Zap the uneeded methods for the moment.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270182 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d34078f20b
No need for the RuntimeConfigurable / UnknownElement / RuntimeConfigurable et al as they are already handled by the myrmidon container
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270181 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
884d56754b
No need for tasks to know about their wrappers - thats a concern of the container.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270180 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a9df829eed
Need to be rewritten for Myrmidon style projects.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270179 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9c62f617a3
Ant2 properties are dynamic so need need for 2 phase parsing
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270178 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2a3e3d1d4b
Already have a Launcher ion this version.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270177 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6bdc3432d5
Don't need main in new architecture.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270176 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1dc954f3a5
Fix a few more instances where TaskException was treated as a runtime exception.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270175 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a61676acdd
getTaskName() -> getName() and this is inherited from AbstractTask
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270174 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
29b7a3e4ec
Remove location data from tasks as that is a concern of the container and not the tasks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270173 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e741c1fe35
Tasks don't need to worry about location (thats a container concern) nor do they need to worry about their own model (thats also a container concern).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270172 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b400039e78
BuildException -> TaskException
39 errors to go
39 errors to go
hey ho we're merry now for theres
39 errors to go
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270170 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7c0bc50a96
BuildException -> TaskException
Yay - down to 180 errors!!!!!!!!!!!!!!!!!!!!!
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270169 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
afd11ba3a8
BuildException -> TaskException
Removed uneeded imports.
Processed code through style formatter.
Yay - down to 272 errors!!!!!!!!!!!!!!!!!!!!!
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270168 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
30593c2ba3
Made resolveFile propogate the TaskException
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270167 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b8c50342ca
BuildException -> TaskException
Removed uneeded imports.
Processed code through style formatter.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270166 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f73917168f
Remove tasks that wont be relevent to new architecture.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270165 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b3cc9d80b2
Continued to modify to try to bring the number of compiler errors down due to BuildException not being a RuntimeException anymore.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270159 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7a3448dcea
Started refactoring.
Made BuildException extend TaskException. Now BuildException is no longer a RuntimException and needs to be declared everywhere it could be thrown
Removed the constructors that took location info for BuildException. Location is something known about byt the container and the tasks them selves should not be worrying about that sort of thing
Removed a bunch of deprecated methods and features. Also moved all file handling utilities outside iof the Project class. To aid the transition I added a resolveFile method to the base ProjectComponent class.
480 odd compile errors left to clean up.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270158 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9b06d977b8
Delete deprecated tasks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270156 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
58c82aebfd
Delete deprecated tasks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270155 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3543dfbbae
Kill exit exception as no longer have the SecurityManager around to throw it.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270154 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d1064deab4
Add in a clone of the main ant source tree so that it can undergo some heavy refactoring.
Initial stages involves just making the Ant1.x tasks implement Ant2 interface and refactoring BuildException such that it can be easily be replaced by TaskException etc.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270153 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1b414dd2d4
Revert to original API for ConfigurationHandler.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270098 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Steve Loughran
9b4609e4ba
Stuck the http task set (get, head, post, setproxy) into the sandbox. All need to move to httpclient for a better user experience, except maybe setproxy which is ready to roll as is.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270035 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Steve Loughran
71587917fc
Jose Alberto Fernandez's prototype antlib/antjar code. This code lacks a build file of its own right now; it can drop in on top of build\classes.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270025 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3b5944bc9c
Update to use LogEnabled interface rather than Loggable interface.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270018 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
77be1b356a
Removed some unecessary imports.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270017 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
aedaee6058
Added an extra ignore to block annoying ?'s
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270016 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
339e3993e5
Added code to allow type libraries to depend upon "Optional Packages" aka "Extensions".
Also add code to seltest type library so that it verifies that classes loaded from extension are available in the same ClassLoader as the tasks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270015 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d91ef0968d
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.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270013 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b51fbab47d
Okay lets go to the latest framework now ... this is so we get deprecation warnings during the build ;)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270012 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
084361c12e
Update the rest of the Avalon jars.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270011 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
49da6b158f
Update scratchpad version of jar. This is for the recently implemented Extensions PackageRepository.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270010 13f79535-47bb-0310-9956-ffa450edef68
24 years ago