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
Peter Donald
e444e91c26
donaldp@apache.org --> peter@apache.org
yea - now no one will call me Donald!!!
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269959 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
89822c2740
Remove out of date design doc.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269958 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cc0bf7e707
Separated myrmidon out into several jars.
myrmidon-container.jar (all the container classes)
myrmidon-api.jar (the API used to write tasks and other types)
myrmidon-framework.jar (the framework that makes writing tasks easier)
myrmidon-launcher.jar (executable jar used to setup classloaders and run myrmidon)
The ClassLoader hierarchy is now
System CL <--- api/framework CL <--- container
<--- type library 1
<--- type library 2
<--- type library 3
<--- type library 1
<--- type library 1
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269874 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cb412d5547
Moved DefaultTyeFactory into interfaces hierarchy.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269873 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e655a9fbe6
Move DefaultTypeFactory into interfaces hierarchy as it is used in many tasks.
In the future a better abstraction should be found.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269872 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d3f69a6b85
Moved interfaces outside of main trunk.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269862 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e982760c84
i18n'ed the tasks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269654 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f9224257bd
i18n'ed most of framework.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269653 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b30c144309
i18n'ed CLI frontend.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269652 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f91f776468
Added newline
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269651 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1125ea2c35
i18n'ed Converter APIs.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269650 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bdc61a3229
Made it work for those who are not me.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269649 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
fe127c56c8
Made sure i18n files are included in jar.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269648 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7d4f0d15e6
Added an extra ignore.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269647 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f09afe103c
i18n'ed TaskContext implementation.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269646 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5f35e5e952
Moved DefaultTaskContext class to workspace package as it is only used in that package.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269645 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
23b2b6949a
Removed unused import.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269644 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
83dcf695df
Added TaskContext.createSubContext( String name ) so that it is no longer necessary at all to know the underlying implementation - even when creating container tasks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269643 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c748e33dc5
i18n-ized remaining components.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269642 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a3bafc4dc6
More i18n.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269639 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
abaf00f788
i18n continues on.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269638 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a71d6f91ad
i18n.
I have no words but I must commit.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269635 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
523f5d39aa
Continue i18n.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269634 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
fd0da1440c
Sort imports.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269633 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f522a0a7ba
Begin integration of i18n'ed messages.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269632 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b3c44651db
Update to recent versions of Excalibur jars.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269631 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e16b9ad861
Remove uneeded exclude.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269630 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b22d6f7f8e
Minor updates to make the CVS M messages go away ;)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269395 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
0fcac6aa36
Add a new front end fro Ant which will perform many of the functions
of the current ant launcher scripts. Also allows many of the classes
necessary for Ant to be hidden from Java tasks run in VM.
Changes to the classloader to allow the parent loader to be specified.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269347 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
525c0f87f8
Setup constructors so that they actually compile.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269302 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3f918df70a
Update manifest and build file to reflect addition of new task file-manip-test.
Also change in pattern from name->value for include/exclude etc.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269301 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
92712f7da3
Update to reflect that that evaluate throws ContextException instead of TaskException.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269300 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1ef26fe3ac
Change to throw context exception as lack of value in context is the reason for PropertyException.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269299 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
96f3bfd7f8
Name->Value to reflect better semantics.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269298 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
47e31ec919
Change to reflect fact that context no longer resolves propertys.
Thus extends AbstractContainerTask to implement functionality.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269297 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cbbb531caa
Convert parameter to use FIle type directly rather than converting from String.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269296 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
697cacf736
Update task to reflect new location of property resolving
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269295 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8071268228
Remove resolveValue() as it is not needed here but in AbstractContainerTask.
Cleaned up default implementation of TaskContext
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269294 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bb630e09c3
Separated Log hierarchy for tasks and engine.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269256 13f79535-47bb-0310-9956-ffa450edef68
24 years ago