Directory proposal/myrmidon/src/ant1compat/

Directory Created:
2002-03-18 02:33
Directory Deleted:
2002-04-17 10:49
Total Files:
0
Deleted Files:
3
Lines of Code:
0

Browse with ViewVC

[root]/proposal/myrmidon/src/ant1compat

                     jar (0 files, 0 lines)

                     org (0 files, 0 lines)

                         apache (0 files, 0 lines)

                             tools (0 files, 0 lines)

                                 ant (0 files, 0 lines)

                                     taskdefs (0 files, 0 lines)

                                     types (0 files, 0 lines)

Lines of Code

proposal/myrmidon/src/ant1compat/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 11 (100.0%) 29 (100.0%) 2.6
darrell 8 (72.7%) 29 (100.0%) 3.6
donaldp 3 (27.3%) 0 (0.0%) 0.0

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

darrell 2002-03-30 06:56

* Added <ant1.antcall> task, and test. <ant1.ant> and <ant1.antcall> now

share a common abstract base class.



* Fixed <ant1> test files so that they run under Ant1.4, for checking.



* Fixed build so that ant1_todo.atl only includes the correct files.

2 lines of code changed in:

darrell 2002-03-28 07:30

* Added new task <ant-call> to core, which can execute a named target

in the current project, or any referenced project.

* <ant1.ant> now works by executing AntTask.

* Fixed minor bug in DefaultClassloaderManager which was causing NPEs

in URLClassLoader.

* DefaultTaskContext now removes properties when they are set to null.

(rather than throwing a NPE inside HashMap).

4 lines of code changed in:

darrell 2002-03-20 22:30

Modifications to Ant1 compatibility layer.

* Completed property hooks, so that the underlying Ant1 project

is not used for setting, getting or resolving properties.



* Made PropertyResolver.resolveProperties()take a TaskContext,

instead of Avalon Context. (We can always split out a generic

interface later, if need be.) Ant1 compatibility layer user

ClassicPropertyResolver, which needs a better name.



* Added modified BuildException, which incudes a Myrmidon-friendly

getCause() method, to allow Ant1 exceptions to be properly cascaded.



* DefaultTaskContext:

- Allow "+" in property names.

- Implemented DefaultTaskContext.getProperties()

- No longer implements avalon Context (not needed)

3 lines of code changed in:

  • proposal/myrmidon/src/ant1compat: README.txt (+3 -5)
darrell 2002-03-20 01:14

Modifications to Ant1 compatibility layer.

* Use modified version of Path.java, to provide all

available classes in Path.systemClasspath.

(Uses LoaderUtils.java taken from Mutant proposal,

for obtaining complete classpath from a ClassLoader.)



* Removed <ant> and <antcall> from ant1compat.atl

descriptor, since they don't work.



* Modified build so that xdoclet.jar and

jdepend.jar aren't included in dist/lib.

11 lines of code changed in:

darrell 2002-03-18 02:33

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

9 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT