Peter Donald
7f578a92f6
Zap jar innards that included some junk code
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272011 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ac202afe91
Move to the external bzip package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272010 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ba0de20415
Reuse xdoclet from the xdocs proposal
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271966 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0af1e9e5da
Zap the zip files which are no w in a separate library
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271954 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ae05bf36b0
Move over to new tar package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271947 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Darrell DeBoer
9b85c0697c
First cut of Ant1 compatibility layer.
* TransformingProjectBuilder
- Performs an XSL transform on all ".xml" build files.
- Identity transform is used for projects with "version" attribute.
- Added xalan.jar to lib - replaced jaxp.jar with xml-apis.jar
* Compatibility Layer
- Described more fully in src/ant1compat/README.txt
- Uses pre-compiled Ant1 jar files for Ant1 code-base.
Insulates from changes in the main tree, and simplifies build.
- "ant." prefix used for all ant1 tasks
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271884 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2a0ec2e2ab
Add in ludicrously small jar with a single class in it. Need to repackage stuff over in avalonland to make this more reasonable.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271859 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
736c56186d
Excalibur has been broken up into to lots of little small products - and thus we don't have to drag in all its contents - just the stuff we need.
This replaces the big jars with small ones of required components
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271858 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f0a35e2439
Remove LogKit jar.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271826 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
611e0321a5
Update avalon jar to make getCause() public.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271664 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0faa41f92b
Update to latest Avalon for ExceptionUtil changes
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271632 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
dbab858d18
Changes to the VFS data types:
* Added FileSelector interface.
* <v-fileset> now takes file selectors, instead of include and exclude patterns.
* Added a bunch of file selector implementations:
* <and>, <or>, <not> for combining selectors.
* <name>, <basename>, <url> for testing bits of the file name against
an Ant 1 style pattern, or a regular expression.
* <is-file>, <is-folder>, <exists> for testing file type.
* Added <flat-fileset>, which combines nested file sets and paths into a
single directory. This allows explicit path -> fileset conversion.
* Added <filtered-path>, which applies selectors to nested file sets and paths.
* Added <list-fileset> debug task.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271577 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b42a89b2fa
Remove old framework jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271496 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7edeb4e678
Rename myrmidons ServiceManager stuff to AntServiceManager
Refactored the codebase to use Avalons ServiceManager rather than ComponentManager. The reason for this is that the ComponentManager required that contained objects implement the Component interface while the ServiceManager constructs do not have this requirement.
This makes it much easier to extract parts of Myrmidon without any dependency on Ant/Avalon
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271495 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4ec167f897
Add in license for xdoclet stuff.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271095 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7499c443d6
Update to latest excalibur to get compare for streams
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271077 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
fd82d25cdb
Add the JDepend binary and license to CVS
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271063 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
0dbf1bf0c9
Remove some unused Jars. These were preventing myrmidon from running on linux.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271054 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8562038f0b
Update the jars as added some more methods to ensure safe shutdown of readers/writers and cloned the contentsEquals method into FileUtils
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270802 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
c4385b7b1b
Update scratchpad jar for new parameter in StringUtils
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270473 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5d230c2ce7
Parameters object already has an EMPTY_PARAMETRS in it now
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270457 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
033b06ad4c
Update excalibur to fix ClassLoader issue when tasks call back into container with their ContextClassLoader set and the COntainer has yet to load resources. This will then use wrong classloader.
Fixed version will always use the supplied ClassLoader
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270425 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e6820b7065
Readded ant1 jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270339 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
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
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
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
Peter Donald
f30ab1c206
Update excalibur to support new FileUtil.getExtension() method added.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269196 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3b0d442c1f
Add in xalan jar to support new XSL based ProjectBuilder.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269195 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
97f2c01caa
Update to fix exception handling bug.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269143 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
794a883964
Updated to work with JAXP1.1 and crimson (as it is smaller).
Also implemented infrastructure for aspect handling. Aspects are now called out to and can do all the things we have discussed. The only thing not implemented is actually passing parameters and elements to aspect handler for each task.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269111 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
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
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
bba92ec223
Added in the ability to deploy datatypes in properties. Datatypes are currently solely registered through taskdef.xml. Will in future be registered through tasks aswell.
Made conditions (if/unless interpreted in a context)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268342 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
92cf6a4b48
Removed *Entry abstraction as it was overkill for Ant atm.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268320 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
19600e6d00
Refactored proposal so it is more inline with apporpriate design patterns.
Added in a number of new tasks to demonstrate interaction with tasklet runtime.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268316 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