com.atlassian.bamboo.builder.maven
Class IsolatedLocalRepositoryMaven2CommandDecorator
java.lang.Object
com.atlassian.bamboo.command.AbstractCommandDecorator<Maven2Builder>
com.atlassian.bamboo.builder.maven.AbstractMaven2CommandDecorator
com.atlassian.bamboo.builder.maven.IsolatedLocalRepositoryMaven2CommandDecorator
- All Implemented Interfaces:
- CommandDecorator, BambooPluginModule
public class IsolatedLocalRepositoryMaven2CommandDecorator
- extends AbstractMaven2CommandDecorator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IsolatedLocalRepositoryMaven2CommandDecorator
public IsolatedLocalRepositoryMaven2CommandDecorator()
canDecorate
public boolean canDecorate(Command command)
- Description copied from interface:
CommandDecorator
- Given a command, determine whether or not it can be decorated. If this method returns false, then the
decorateArguments method will not get called.
- Specified by:
canDecorate
in interface CommandDecorator
- Overrides:
canDecorate
in class AbstractCommandDecorator<Maven2Builder>
- Parameters:
command
- the command that will be decorated
- Returns:
true
if the command can be decorated by this Decorator. false otherwise.
decorateArguments
@NotNull
public java.util.List<java.lang.String> decorateArguments(@NotNull
java.util.List<java.lang.String> args)
- Description copied from interface:
CommandDecorator
- Given a list of command line arguments, return a possibly new list of arguments. The returned list will be used
for building.
This method will only be invoked if the
CommandDecorator.canDecorate(com.atlassian.bamboo.command.Command)
method returns true.
- Parameters:
args
- the original list of command line arguments configured in the Builder configuration
- Returns:
- a possibly modified list of arguments to use for building
buildLocalRepositoryPath
@NotNull
public java.lang.String buildLocalRepositoryPath(@NotNull
Maven2Builder builder,
@NotNull
ExecutableBuildAgent buildAgent)
setAgentContext
public void setAgentContext(AgentContext agentContext)
setCapabilityConfigurationManager
public void setCapabilityConfigurationManager(CapabilityConfigurationManager capabilityConfigurationManager)
Copyright © 2010 Atlassian. All Rights Reserved.