Peter Donald
1d677212cc
Removed some unused crufty code and moved native ENvironment manipulation code into new class.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270319 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d5ed2401cf
Extract then native Environment manipulation code from Execute class and place it into new class. Refactor it to be simpler to extend and use
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270318 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a109d318d4
Remove unused import
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270317 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1812fea497
Reorder imports.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270316 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1ef7d3b0cb
Cleaned up file a bit and made it package access.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270315 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8fb5ee4f11
restyled
Removed setAntRun() calls from Execute class
Renamed Environment to EnvironmentData
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270314 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b8a71bf846
load environment data from new Environment class.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270313 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4058f2a97f
restyled
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270312 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5595675827
Rename Environment to EnvironmentData to avoid name conflicts with other classes named Environment
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270311 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
372d4cdf17
Removed unused import
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270310 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ea65444fd3
Environment -> EnvironmentData
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270309 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
728071cfac
access project instance via accessor.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270308 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5657805883
Remove uneeded import
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270307 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cff2df199d
Vector -> ArrayList
access project instance via accessor.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270306 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
92248f472b
Restyled.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270305 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
f1d9b9f2e7
Due to enhancement of ScriptCommandLauncher PerlCommandLauncher is no longer needed.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270304 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c94f064263
Made it possible for the script to consist of multiple parts so that you could possible do something like
perl bin/antRun.pl
python bin/antRun.py
etc
This resulted in removal of file resolving and pushing that back into the Execute task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270303 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
067939388b
Removed uneccesary imports
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270302 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
39db94a5e8
Move getAntHomeDirectory to the Execute class.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270301 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6248105498
Removed unecessary import
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270300 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3d04769940
Restyled.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270299 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5f6832bd82
Move to using Java2 collections API
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270291 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1ea766b31d
Remove execute as inherited from parent
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270290 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
44ab322883
Encapsulated access to project member variable via getters
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270289 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1b5824a6f6
Cleaning
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270288 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
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