org.apache.maven.continuum.execution.maven.m1
Class MavenOneBuildExecutor

java.lang.Object
  extended by org.apache.maven.continuum.execution.AbstractBuildExecutor
      extended by org.apache.maven.continuum.execution.maven.m1.MavenOneBuildExecutor
All Implemented Interfaces:
ContinuumBuildExecutor, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

public class MavenOneBuildExecutor
extends AbstractBuildExecutor
implements ContinuumBuildExecutor

Version:
$Id: MavenOneBuildExecutor.java 1372260 2012-08-13 04:29:09Z brett $
Author:
Trygve Laugstøl

Field Summary
static String CONFIGURATION_GOALS
           
static String ID
           
 
Fields inherited from class org.apache.maven.continuum.execution.AbstractBuildExecutor
log
 
Fields inherited from interface org.apache.maven.continuum.execution.ContinuumBuildExecutor
ROLE
 
Constructor Summary
MavenOneBuildExecutor()
           
 
Method Summary
 ContinuumBuildExecutionResult build(Project project, BuildDefinition buildDefinition, File buildOutput, List<Project> projectsWithCommonScmRoot, String projectScmRootUrl)
           
protected  Map<String,String> getEnvironments(BuildDefinition buildDefinition)
           
 MavenOneMetadataHelper getMetadataHelper()
           
 void setMetadataHelper(MavenOneMetadataHelper metadataHelper)
           
 void updateProjectFromCheckOut(File workingDirectory, Project project, BuildDefinition buildDefinition, ScmResult scmResult)
           
 
Methods inherited from class org.apache.maven.continuum.execution.AbstractBuildExecutor
backupTestFiles, executeShellCommand, findExecutable, getBuildFileForProject, getChrootJailDirectory, getContinuumSystemProperties, getDefaultExecutable, getDeployableArtifacts, getEnvironmentVariables, getExecutableResolver, getInstallationService, getJavaHomeValue, getShellCommandHelper, getWorkingDirectory, getWorkingDirectoryService, initialize, isBuilding, isDescriptionUpdated, isResolveExecutable, killProcess, setChrootJailDirectory, setDefaultExecutable, setExecutableResolver, setInstallationService, setResolveExecutable, setShellCommandHelper, setWorkingDirectoryService, shouldBuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.continuum.execution.ContinuumBuildExecutor
backupTestFiles, getDeployableArtifacts, isBuilding, killProcess, shouldBuild
 

Field Detail

CONFIGURATION_GOALS

public static final String CONFIGURATION_GOALS
See Also:
Constant Field Values

ID

public static final String ID
See Also:
Constant Field Values
Constructor Detail

MavenOneBuildExecutor

public MavenOneBuildExecutor()
Method Detail

getMetadataHelper

public MavenOneMetadataHelper getMetadataHelper()

setMetadataHelper

public void setMetadataHelper(MavenOneMetadataHelper metadataHelper)

build

public ContinuumBuildExecutionResult build(Project project,
                                           BuildDefinition buildDefinition,
                                           File buildOutput,
                                           List<Project> projectsWithCommonScmRoot,
                                           String projectScmRootUrl)
                                    throws ContinuumBuildExecutorException
Specified by:
build in interface ContinuumBuildExecutor
Throws:
ContinuumBuildExecutorException

getEnvironments

protected Map<String,String> getEnvironments(BuildDefinition buildDefinition)
Specified by:
getEnvironments in class AbstractBuildExecutor

updateProjectFromCheckOut

public void updateProjectFromCheckOut(File workingDirectory,
                                      Project project,
                                      BuildDefinition buildDefinition,
                                      ScmResult scmResult)
                               throws ContinuumBuildExecutorException
Specified by:
updateProjectFromCheckOut in interface ContinuumBuildExecutor
Throws:
ContinuumBuildExecutorException


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