Class ExecuteManagerImpl
- java.lang.Object
-
- org.sonatype.maven.polyglot.execute.ExecuteManagerImpl
-
- All Implemented Interfaces:
ExecuteManager
@Component(role=ExecuteManager.class) public class ExecuteManagerImpl extends java.lang.Object implements ExecuteManager
Default implementation of theExecuteManager
component.- Since:
- 0.7
-
-
Field Summary
Fields Modifier and Type Field Description protected org.codehaus.plexus.logging.Logger
log
protected PolyglotModelManager
manager
private java.util.Map<java.lang.String,java.util.List<ExecuteTask>>
modelTasks
-
Constructor Summary
Constructors Constructor Description ExecuteManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
log
@Requirement protected org.codehaus.plexus.logging.Logger log
-
manager
@Requirement protected PolyglotModelManager manager
-
modelTasks
private final java.util.Map<java.lang.String,java.util.List<ExecuteTask>> modelTasks
-
-
Method Detail
-
register
public void register(org.apache.maven.model.Model model, java.util.List<ExecuteTask> tasks)
- Specified by:
register
in interfaceExecuteManager
-
getTasks
public java.util.List<ExecuteTask> getTasks(org.apache.maven.model.Model model)
- Specified by:
getTasks
in interfaceExecuteManager
-
install
public void install(org.apache.maven.model.Model model, java.util.Map<java.lang.String,?> options)
- Specified by:
install
in interfaceExecuteManager
-
getBuild
private org.apache.maven.model.BuildBase getBuild(org.apache.maven.model.Model model, java.lang.String profileId)
-
getPlugin
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)
-
-