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
Peter Donald
75893cd3bf
Workspace doesn't need to know about root Project anymore. Thus interface by embeddor and Workspace can be adapted to pass less parameters.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269255 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
45fd8b0339
Continue migration of ProjectManager to Workspace
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269254 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4b271a99de
Begine reworking code/terminology of ProjectManager into Workspace.
Reason: Better semantics associated with name and easier to know what to place in it.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269253 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1c204914d0
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
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269251 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8036bb0ebf
Change terminology from Type->Role to match rest of proposal.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269250 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cf4a207d88
Made templating example more sensible
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269249 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e582ce6706
Rename builder to something sensible.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269248 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b91a25c851
Updated to allow PIs to specify template and parameters to template.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269247 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
fc84cf3d03
Remove Antcall until it can be determined if we want or need it. (and if we do want/need it - what rules apply).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269241 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e4c765d38a
Rearranged location for final tasks still left in ant namespace.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269240 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a916e82d98
Changed name of Import->TypeLib
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269239 13f79535-47bb-0310-9956-ffa450edef68
24 years ago