Peter Donald
dd0b18b311
Use non-deprecated attributes
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270771 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e6d50c95c4
Readd exclude for MimeMail task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270758 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e18b76b6e7
Move xdoclet further up in build file
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270757 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0d326ca13c
Make sure that myrmidon buils without netcomponents present
Submitted By: "Adam Murdoch" <adammurdoch@yahoo.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270753 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Erik Hatcher
6917ba17c2
added builtin-ant-roles XDoclet generation
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270742 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Erik Hatcher
a9fe87e5ca
fix up a lot of the javadoc warnings
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270723 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Erik Hatcher
7eea15fc17
First pass at an XDoclet proof-of-concept
Use the xdoclet target, and check the build directory for a generated core-ant-descriptor.xml
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270717 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f394beba2d
Make sure cvslib is built and include aut int myrmidon-api for the moment.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270692 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b60ae9855b
Make sure the check_for_optional_packages is processed before compoile
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270547 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
fe1594401f
Make sure new nativelib typelibrary is created. Also make it not cause for failure if you can't delete the dist directory
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270533 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e9c239163f
Add in a rebuild target to make things easier from IDEA
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270342 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
72c0f5a385
Remove tools dir from proposal.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270338 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
daac11606c
Update to latest package rearangements.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270239 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e3a897b7f5
Make sure it compiles without xalan present.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270230 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6b9d6efe31
Add in a build.xml that builds everything in a single sweep.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270229 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
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
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
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
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
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
a343b61d44
Made sure that xalan is copied to distribution.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269197 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8ce90f1f9e
Update build file to reflect multiple libraries
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269187 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3b8aee8b39
Change extention of ant libraries to "atl" for Ant Type Library. (more representative of content than .tsk).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269148 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
aa1de6e713
Update build file for new descriptor location.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269144 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3efaa3847d
Update build process to add in descriptors.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269128 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
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
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
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
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
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
9ab12cf578
Updated this to use the same approach as main wrt replacing constants in file .... strangely this one works
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268536 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
8c97911720
Updated to the version on harddisk + added the start of documentation.
Major changes include
* making convertion API context-sensitive
* the simplification of all the interfaces. The simplification is achived by applying IOC. Now AntEngine is responsible for creating and instantiating shared components via a ComponentManager.
* Moved most of startup code to AntEngine so that alternate front ends can be added in simply.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268409 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
421736ed4a
Updated to latest Avalon which involved removing a lot of cruft from Ant.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268337 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
1d3dc3765d
Continued developing myrmidon
* simplified logging interface to be independent of org.apache.log
* made it so that you no longer need to build a classpath and hand it to ant!!!
* added ant-call task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268306 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
ed120ac805
Initiall checkin of myrmidon proposal
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268292 13f79535-47bb-0310-9956-ffa450edef68
25 years ago