Peter Donald
dff89c5ee2
Make FileUtils static access.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270287 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
35fcf0d678
Kill stringUtils.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270286 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d0ef8f372a
Remove dependency on StringUtils.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270285 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
928698c467
Updated to use the new native command launching infrastructure.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270284 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9a1925ff44
Removed old CommandLauncher infrastructure.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270283 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8085ebe912
Converted the old remaining useful script based CommandLaunchers to new setup. There is no need to extend ProxyCommandLauncher as it did not offer any benefit (because the 2 arg version of Runtime.exec was always called)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270282 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
694b6a391c
Converted the old WinNTCommandLauncher to new setup. There is no need to extend ProxyCommandLauncher as it did not offer any benefit (because the 2 arg version of Runtime.exec was always called)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270281 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6b669be21d
Converted the old MacCommandLauncher to new setup. There is no need to extend ProxyCommandLauncher as it did not offer any benefit (because the 2 arg version of Runtime.exec was always called)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270280 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d0225d0b52
Added a utility class to hold util functions for implementing Launchers.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270279 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5fe0c90529
Add a basic implement of CommandLauncher.
This merges the Ant1.x VM launchers into one class. If working on older JVMs (pre jdk1.3) and try to execute outside the current directory then an exception will be thrown.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270278 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6575f65c84
Add an interface for all CommandLaunchers to implement
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270277 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
184328a605
Ugly to hack to get it compiling clean
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270275 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8597e4b047
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270270 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
eff18a7fed
Move inner classes to top level classes.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270269 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
007e5e2034
spruced.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270268 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bc26bb7cdc
no message
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270267 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
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
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