Peter Donald
bce6c8db00
Move command launchers to top level classes. Inner classes are evil.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270266 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
eff8770f40
Start to implement the native execution framework.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270265 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a6d997380d
Made the attributes private and started to break down the methods in tasks to bite size chunks.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270264 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3bdfc1df4a
update task list to reflect new package hierarchy
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270263 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ac928606f5
Add some tests for fail and update the taskdef test for new package hierarchy
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270262 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
adc80fb83f
Correct to conform more closely to NoBannerLogger output.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270261 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2ddb4ff944
Fix bug where aspect'ized tasks would get null content.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270260 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6008290de6
Removed reserved attributes as there is no such thing as setLogger anymore.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270259 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
55d17bd16e
Ran style formatter over file.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270258 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4182a29465
FailOnError no longer needed.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270257 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
405e0bd8e1
Made the shifts into a static variable
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270256 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
826442f71d
Fail should not need a condition and will just unconditionally fail if not provided.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270255 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stephane Bailliez
63b2c1c40a
Major refactoring of Starteam tasks.
This is based on the original submission from the CruiseControl project.
Original <starteam> task has been deprecated
Starteam tasks now resides in the starteam package rather than scm.
Submitted by: stevec@ignitesports.com (Steve Cohen)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270254 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stephane Bailliez
65cff2412c
Fixed jpcovmerge example. It was incorrectly using jpcovreport instead of jpcovmerge
Reported by: scottstirling@rcn.com (Scott Stirling)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270253 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
a623bba85d
Properly encode control characters. See XML 1.0 2.2
<http://www.w3.org/TR/1998/REC-xml-19980210#charsets >.
Submitted by: Jim White <jim@pagesmiths.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270252 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
a29e1aaf13
* addConfigured methods for custom tasks were being called twice. This
problem was caused by RuntimeConfigurable.maybeConfigure() being called
twice on the task's RuntimeConfigurable - once in
UnknownElement.maybeConfigure(), and once in the custom task's perform()
method.
* Whitespace in text content was sometimes being thrown away, depending on
how the SAX parser decided to divide it across calls to
ContentHandler.characters().
Submitted by: Adam Murdoch <adammurdoch_ml@yahoo.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270251 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1fb0f64b96
MOved file tasks into separate package.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270250 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ad2a69d6a7
Added a zero arg constructor that contains an empty message.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270249 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cbeb4704a0
Start reducing the dependence on FileUtils.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270248 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bb1068db86
Update classes to reflect package change of exec related classes.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270247 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6485113b53
Add a fail task similar to ant1.xs except that it also has a condition.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270246 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
26e2c18d97
Made it possible to set message in content of element.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270245 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b88df41411
File.getParentFile is availablae in JDK1.2+ !
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270244 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b0daac8634
setLastModified is availablae in JDK1.2+ !
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270243 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
86d0e3d476
Update classes to reflect package change of exec related classes.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270242 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
45989d1efe
Move the execute related classes into a new package.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270241 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
66c618c30a
Move selftesting task library into new package structure.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270240 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
3dabe909b6
Remote support for the Ant1 wrapper for the timebeing. Will re-add it in later if needed.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270238 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c1f679cc78
Rename Echo task to Log as that is what it is actually doing.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270237 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4bd81a19f2
protected->private
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270236 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1a19815b52
Start to convert into a myrmidon task.
Remove notion of failonerror/output/input etc. Will handle ina different way in ant2.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270235 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7e3a3c6b31
Convert into a myrmidon task.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270234 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7cffd478a0
Move runtime tasks from myrmidon.libs package
to abtlib package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270233 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
76b7056721
Update descriptor for new locations of tasks
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270232 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
46e8d5e583
Start testign integration of the framework across.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270231 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
02d790fd36
Start to move the cvs tasks into new package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270228 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c859e9eed3
Start to move the non-deprecated XML files into new antlib - making sure they are compatible with myrmidon
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270227 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7f5a9ddff2
Move core ant library into new package hierarchy
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270226 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
321e9b5e87
Remove deprecated class.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270225 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9af589f0f7
Add a few items to the action list. Some of which are based on a submission by "Adam Murdoch" <adammurdoch_ml@yahoo.com>.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270224 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
58904a094b
Remove some unused cruft.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270223 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
34c9448479
delegate Logging to myrmidons system.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270222 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e8ef1de461
inherit log from ProjectComponent
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270221 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
354d01ab77
Remove unused code.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270220 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cb2acb30f3
Remove some cruft to keep it compiling. The ant1 compatability layer (if it is ever implemented) will need to be rewritten anyway.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270219 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
eba489ee1e
UGLY HACK.
Make getBaseDirectory() public during migration of ant1.x codebase.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270218 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
62d9c97720
project.setNewProperty() --> setProperty
which inherited from AbstractTask and delegates to TaskContext.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270217 13f79535-47bb-0310-9956-ffa450edef68
24 years ago