From 4ffa9e1380956291543b6662e6ebfe89e859ebeb Mon Sep 17 00:00:00 2001 From: Peter Reilly Date: Fri, 27 Jun 2003 18:16:59 +0000 Subject: [PATCH] quick fix for Ant.java use of property in Ant#reinit git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274726 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/ComponentHelper.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/ComponentHelper.java b/src/main/org/apache/tools/ant/ComponentHelper.java index 5132874d5..560330a97 100644 --- a/src/main/org/apache/tools/ant/ComponentHelper.java +++ b/src/main/org/apache/tools/ant/ComponentHelper.java @@ -434,7 +434,15 @@ public class ComponentHelper { */ public Task createTask(String taskType) throws BuildException { Task task=createNewTask(taskType); - if(task!=null) { + if (task == null && taskType.equals("property")) { + // quick fix for Ant.java use of property before + // initializeing the project + addTaskDefinition("property", + org.apache.tools.ant.taskdefs.Property.class); + task = createNewTask(taskType); + } + + if (task != null) { addCreatedTask(taskType, task); } return task;