From 284174e86e92dbaeb24202065bcc92157100989d Mon Sep 17 00:00:00 2001
From: Matthew Jason Benson
Date: Tue, 31 Aug 2004 22:32:53 +0000
Subject: [PATCH] Refactored Target invocation into
org.apache.tools.ant.Executor implementations. PR: 21421, 29248
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276809 13f79535-47bb-0310-9956-ffa450edef68
---
WHATSNEW | 3 ++
docs/manual/running.html | 9 +++-
src/main/org/apache/tools/ant/Executor.java | 34 +++++++++++++
src/main/org/apache/tools/ant/Project.java | 47 +++++++++++++-----
.../tools/ant/helper/DefaultExecutor.java | 40 ++++++++++++++++
.../tools/ant/helper/KeepGoingExecutor.java | 48 +++++++++++++++++++
.../tools/ant/helper/SingleCheckExecutor.java | 41 ++++++++++++++++
.../org/apache/tools/ant/taskdefs/Ant.java | 11 +++--
8 files changed, 216 insertions(+), 17 deletions(-)
create mode 100755 src/main/org/apache/tools/ant/Executor.java
create mode 100755 src/main/org/apache/tools/ant/helper/DefaultExecutor.java
create mode 100755 src/main/org/apache/tools/ant/helper/KeepGoingExecutor.java
create mode 100755 src/main/org/apache/tools/ant/helper/SingleCheckExecutor.java
diff --git a/WHATSNEW b/WHATSNEW
index b804e9ec5..10de3d127 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -44,6 +44,9 @@ Other changes:
Compilers can be selected using the compiler attribute, which defaults
to "microsoft" on windows, and "mono" on everything else.
+* Refactored Target invocation into org.apache.tools.ant.Executor
+ implementations. Bugzilla Reports 21421, 29248.
+
Changes from Ant 1.6.2 to current Ant 1.6 CVS version
=====================================================
diff --git a/docs/manual/running.html b/docs/manual/running.html
index 72be279f9..7016d5d5e 100644
--- a/docs/manual/running.html
+++ b/docs/manual/running.html
@@ -229,6 +229,13 @@ And I filtered out the getPropertyHelper access.
valid values /default value |
description |
+
+ ant.executor.class |
+ classname; default is org.apache.tools.ant.helper.DefaultExecutor |
+ Since Ant 1.6.3 Ant will delegate Target invocation to the
+org.apache.tools.ant.Executor implementation specified here.
+ |
+
ant.input.properties |
filename (required) |
@@ -473,4 +480,4 @@ classpath possible, generally just the ant-launcher.jar.
Reserved.