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 theExecuteManagercomponent.- Since:
- 0.7
-
-
Field Summary
Fields Modifier and Type Field Description protected org.codehaus.plexus.logging.Loggerlogprotected PolyglotModelManagermanagerprivate 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.BuildBasegetBuild(org.apache.maven.model.Model model, java.lang.String profileId)private org.apache.maven.model.PlugingetPlugin(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)voidinstall(org.apache.maven.model.Model model, java.util.Map<java.lang.String,?> options)voidregister(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:
registerin interfaceExecuteManager
-
getTasks
public java.util.List<ExecuteTask> getTasks(org.apache.maven.model.Model model)
- Specified by:
getTasksin interfaceExecuteManager
-
install
public void install(org.apache.maven.model.Model model, java.util.Map<java.lang.String,?> options)- Specified by:
installin 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)
-
-