public class MavenPluginBuilder extends Object implements MavenPlugin, PluginElement
| Modifier and Type | Method and Description |
|---|---|
MavenPluginBuilder |
addExecution(Execution execution) |
MavenPluginBuilder |
addPluginDependency(org.jboss.forge.addon.dependencies.Dependency pluginDependency) |
static MavenPluginBuilder |
create() |
static MavenPluginBuilder |
create(MavenPlugin plugin) |
ConfigurationBuilder |
createConfiguration() |
Configuration |
getConfig()
Returns the
Configuration associated with this plugin, if any |
org.jboss.forge.addon.dependencies.Coordinate |
getCoordinate()
Returns the
Coordinate represented by this plugin |
List<org.jboss.forge.addon.dependencies.Dependency> |
getDirectDependencies() |
boolean |
isExtensionsEnabled() |
List<Execution> |
listExecutions()
Return the list of
Execution associated with this plugin, if any |
MavenPluginBuilder |
setConfiguration(Configuration configuration) |
MavenPluginBuilder |
setCoordinate(org.jboss.forge.addon.dependencies.Coordinate coordinate) |
MavenPluginBuilder |
setExtensions(boolean extensions) |
String |
toString() |
public static MavenPluginBuilder create()
public static MavenPluginBuilder create(MavenPlugin plugin)
public MavenPluginBuilder setConfiguration(Configuration configuration)
public org.jboss.forge.addon.dependencies.Coordinate getCoordinate()
MavenPluginCoordinate represented by this plugingetCoordinate in interface MavenPluginpublic MavenPluginBuilder setCoordinate(org.jboss.forge.addon.dependencies.Coordinate coordinate)
public Configuration getConfig()
MavenPluginConfiguration associated with this plugin, if anygetConfig in interface MavenPluginpublic List<Execution> listExecutions()
MavenPluginExecution associated with this plugin, if anylistExecutions in interface MavenPluginpublic MavenPluginBuilder addExecution(Execution execution)
public MavenPluginBuilder addPluginDependency(org.jboss.forge.addon.dependencies.Dependency pluginDependency)
public MavenPluginBuilder setExtensions(boolean extensions)
public boolean isExtensionsEnabled()
isExtensionsEnabled in interface MavenPluginpublic ConfigurationBuilder createConfiguration()
public List<org.jboss.forge.addon.dependencies.Dependency> getDirectDependencies()
getDirectDependencies in interface MavenPluginCopyright © 2013 JBoss by Red Hat. All Rights Reserved.