@@ -35,7 +35,7 @@ public class DefaultProjectEngine
extends AbstractLoggable
extends AbstractLoggable
implements ProjectEngine, Composable
implements ProjectEngine, Composable
{
{
protected TaskletEngine m_tasklet Engine;
protected TaskletEngine m_taskEngine;
protected ProjectListenerSupport m_listenerSupport = new ProjectListenerSupport();
protected ProjectListenerSupport m_listenerSupport = new ProjectListenerSupport();
protected DefaultComponentManager m_componentManager;
protected DefaultComponentManager m_componentManager;
@@ -69,7 +69,7 @@ public class DefaultProjectEngine
throws ComponentException
throws ComponentException
{
{
m_componentManager = (DefaultComponentManager)componentManager;
m_componentManager = (DefaultComponentManager)componentManager;
m_tasklet Engine = (TaskletEngine)componentManager.
m_taskEngine = (TaskletEngine)componentManager.
lookup( "org.apache.ant.tasklet.engine.TaskletEngine" );
lookup( "org.apache.ant.tasklet.engine.TaskletEngine" );
}
}
@@ -87,13 +87,7 @@ public class DefaultProjectEngine
//HACK: should do this a better way !!!!!!
//HACK: should do this a better way !!!!!!
m_componentManager.put( "org.apache.ant.project.Project", project );
m_componentManager.put( "org.apache.ant.project.Project", project );
//final TaskContext context = project.getContext();
final String projectName = (String)context.getProperty( Project.PROJECT );
m_listenerSupport.projectStarted( projectName );
//context = new DefaultTaskletContext( context );
m_listenerSupport.projectStarted();
executeTargetWork( "<init>", project.getImplicitTarget(), context );
executeTargetWork( "<init>", project.getImplicitTarget(), context );
@@ -236,7 +230,6 @@ public class DefaultProjectEngine
getLogger().debug( "Executing task " + name );
getLogger().debug( "Executing task " + name );
//Set up context for task...
//Set up context for task...
//is Only necessary if we are multi-threaded
//is Only necessary if we are multi-threaded
//final TaskletContext targetContext = new DefaultTaskletContext( context );
//final TaskletContext targetContext = new DefaultTaskletContext( context );
@@ -244,12 +237,12 @@ public class DefaultProjectEngine
context.setProperty( TaskContext.NAME, name );
context.setProperty( TaskContext.NAME, name );
//notify listeners
//notify listeners
m_listenerSupport.tasklet Started( name );
m_listenerSupport.taskStarted( name );
//run task
//run task
m_tasklet Engine.execute( task, context );
m_taskEngine.execute( task, context );
//notify listeners task has ended
//notify listeners task has ended
m_listenerSupport.tasklet Finished();
m_listenerSupport.taskFinished();
}
}
}
}