donaldp 01/06/12 06:57:25
Modified: proposal/myrmidon/src/java/org/apache/myrmidon/components/manager
ProjectManager.java
Log:
ProjectManager is no longer a FlyWeight. It now carries state pertinent to a
set of Projects that are executed in concert.
Revision Changes Path
1.5 +4 -4
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/manager/ProjectManager.java
Index: ProjectManager.java
===================================================================
RCS file:
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/manager/ProjectManager.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ProjectManager.java 2001/05/31 17:20:20 1.4
+++ ProjectManager.java 2001/06/12 13:57:24 1.5
@@ -7,8 +7,8 @@
*/
package org.apache.myrmidon.components.manager;
+import java.util.Map;
import org.apache.avalon.framework.component.Component;
-import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.components.model.Project;
import org.apache.myrmidon.listeners.ProjectListener;
@@ -39,13 +39,13 @@
void removeProjectListener( ProjectListener listener );
/**
- * Execute a target in a particular project, in a particular context.
+ * Execute a target in a particular project.
*
* @param project the Project
* @param target the name of the target
- * @param context the context
+ * @param defines the defines
* @exception TaskException if an error occurs
*/
- void executeTarget( Project project, String target, TaskContext context )
+ void executeProject( Project project, String target )
throws TaskException;
}