@Component(role=ExecuteManager.class) public class ExecuteManagerImpl extends java.lang.Object implements ExecuteManager
ExecuteManager
component.Modifier and Type | Field and Description |
---|---|
protected org.codehaus.plexus.logging.Logger |
log |
protected PolyglotModelManager |
manager |
private java.util.Map<java.lang.String,java.util.List<ExecuteTask>> |
modelTasks |
Constructor and Description |
---|
ExecuteManagerImpl() |
Modifier and Type | Method and Description |
---|---|
private org.apache.maven.model.BuildBase |
getBuild(org.apache.maven.model.Model model,
java.lang.String profileId) |
private org.apache.maven.model.Plugin |
getPlugin(org.apache.maven.model.Model model,
java.lang.String profileId,
java.util.Map<java.lang.String,org.apache.maven.model.Plugin> plugins) |
java.util.List<ExecuteTask> |
getTasks(org.apache.maven.model.Model model) |
void |
install(org.apache.maven.model.Model model,
java.util.Map<java.lang.String,?> options) |
void |
register(org.apache.maven.model.Model model,
java.util.List<ExecuteTask> tasks) |
@Requirement protected org.codehaus.plexus.logging.Logger log
@Requirement protected PolyglotModelManager manager
private final java.util.Map<java.lang.String,java.util.List<ExecuteTask>> modelTasks
public void register(org.apache.maven.model.Model model, java.util.List<ExecuteTask> tasks)
register
in interface ExecuteManager
public java.util.List<ExecuteTask> getTasks(org.apache.maven.model.Model model)
getTasks
in interface ExecuteManager
public void install(org.apache.maven.model.Model model, java.util.Map<java.lang.String,?> options)
install
in interface ExecuteManager
private org.apache.maven.model.BuildBase getBuild(org.apache.maven.model.Model model, java.lang.String profileId)
private org.apache.maven.model.Plugin getPlugin(org.apache.maven.model.Model model, java.lang.String profileId, java.util.Map<java.lang.String,org.apache.maven.model.Plugin> plugins)