donaldp 2002/06/12 21:01:04
Modified: framework/src/java/org/apache/myrmidon/framework
ExecuteTarget.java
Log:
No need to build project as can just pass through the ProjectDescriptor
Revision Changes Path
1.21 +4 -28
jakarta-ant-myrmidon/framework/src/java/org/apache/myrmidon/framework/ExecuteTarget.java
Index: ExecuteTarget.java
===================================================================
RCS file:
/home/cvs/jakarta-ant-myrmidon/framework/src/java/org/apache/myrmidon/framework/ExecuteTarget.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ExecuteTarget.java 13 Jun 2002 03:52:32 -0000 1.20
+++ ExecuteTarget.java 13 Jun 2002 04:01:04 -0000 1.21
@@ -17,7 +17,6 @@
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.interfaces.embeddor.Embeddor;
import org.apache.myrmidon.interfaces.executor.ExecutionFrame;
-import org.apache.myrmidon.interfaces.model.Project;
import org.apache.myrmidon.interfaces.workspace.ProjectDescriptor;
/**
@@ -99,43 +98,20 @@
throws TaskException
{
final Embeddor embeddor = (Embeddor)context.getService(
Embeddor.class );
- final Project project = buildProject( embeddor );
final Map properties = buildParameters( context );
- String targetName = m_target;
- if( null == targetName )
- {
- targetName = project.getDefaultTargetName();
- }
-
try
{
// TODO - need to be able to inherit services (TypeManager
specifically)
final ExecutionFrame frame = embeddor.createExecutionFrame(
properties );
- embeddor.execute( frame, project.getProjectDescriptor(),
targetName );
+ embeddor.execute( frame, m_project, m_target );
}
catch( final Exception e )
{
final String message =
REZ.getString( "execute-targetName.execute.error",
- project.getProjectName(),
- targetName );
- throw new TaskException( message, e );
- }
- }
-
- /**
- * Returns the project to execute.
- */
- private Project buildProject( final Embeddor embeddor ) throws
TaskException
- {
- try
- {
- return embeddor.createProject( m_project );
- }
- catch( final Exception e )
- {
- final String message = REZ.getString(
"execute-target.create-project.error" );
+ m_project.getUri(),
+ m_target );
throw new TaskException( message, e );
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>