org.apache.maven.continuum.execution
Interface ContinuumBuildExecutor

Package class diagram package ContinuumBuildExecutor
All Known Implementing Classes:
AbstractBuildExecutor, AntBuildExecutor, MavenOneBuildExecutor, MavenTwoBuildExecutor, ShellBuildExecutor

public interface ContinuumBuildExecutor

Version:
$Id: ContinuumBuildExecutor.java 671495 2008-06-25 10:08:25Z evenisse $
Author:
Trygve Laugstøl

Field Summary
static String ROLE
           
 
Method Summary
 void backupTestFiles(Project project, int buildId)
           
 ContinuumBuildExecutionResult build(Project project, BuildDefinition buildDefinition, File buildOutput)
           
 List<org.apache.maven.artifact.Artifact> getDeployableArtifacts(Project project, File workingDirectory, BuildDefinition buildDefinition)
           
 boolean isBuilding(Project project)
           
 void killProcess(Project project)
           
 boolean shouldBuild(List<ChangeSet> changes, Project continuumProject, File workingDirectory, BuildDefinition buildDefinition)
           
 void updateProjectFromCheckOut(File workingDirectory, Project project, BuildDefinition buildDefinition)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

build

ContinuumBuildExecutionResult build(Project project,
                                    BuildDefinition buildDefinition,
                                    File buildOutput)
                                    throws ContinuumBuildExecutorException
Throws:
ContinuumBuildExecutorException

updateProjectFromCheckOut

void updateProjectFromCheckOut(File workingDirectory,
                               Project project,
                               BuildDefinition buildDefinition)
                               throws ContinuumBuildExecutorException
Throws:
ContinuumBuildExecutorException

isBuilding

boolean isBuilding(Project project)

killProcess

void killProcess(Project project)

getDeployableArtifacts

List<org.apache.maven.artifact.Artifact> getDeployableArtifacts(Project project,
                                                                File workingDirectory,
                                                                BuildDefinition buildDefinition)
                                                                throws ContinuumBuildExecutorException
Throws:
ContinuumBuildExecutorException

backupTestFiles

void backupTestFiles(Project project,
                     int buildId)

shouldBuild

boolean shouldBuild(List<ChangeSet> changes,
                    Project continuumProject,
                    File workingDirectory,
                    BuildDefinition buildDefinition)
                    throws ContinuumBuildExecutorException
Throws:
ContinuumBuildExecutorException


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.