org.jboss.forge.maven.plugins
Class MavenPluginBuilder
java.lang.Object
org.jboss.forge.maven.plugins.MavenPluginBuilder
- All Implemented Interfaces:
- MavenPlugin, PluginElement
public class MavenPluginBuilder
- extends Object
- implements MavenPlugin, PluginElement
- Author:
- Paul Bakker
create
public static MavenPluginBuilder create()
create
public static MavenPluginBuilder create(MavenPlugin plugin)
setConfiguration
public MavenPluginBuilder setConfiguration(Configuration configuration)
getDependency
public Dependency getDependency()
- Specified by:
getDependency
in interface MavenPlugin
setDependency
public MavenPluginBuilder setDependency(Dependency dependency)
getConfig
public Configuration getConfig()
- Specified by:
getConfig
in interface MavenPlugin
listExecutions
public List<Execution> listExecutions()
- Specified by:
listExecutions
in interface MavenPlugin
addExecution
public MavenPluginBuilder addExecution(Execution execution)
addPluginDependency
public MavenPluginBuilder addPluginDependency(Dependency pluginDependency)
setExtensions
public MavenPluginBuilder setExtensions(boolean extensions)
isExtensionsEnabled
public boolean isExtensionsEnabled()
- Specified by:
isExtensionsEnabled
in interface MavenPlugin
toString
public String toString()
- Overrides:
toString
in class Object
createConfiguration
public ConfigurationBuilder createConfiguration()
getDirectDependencies
public List<Dependency> getDirectDependencies()
- Specified by:
getDirectDependencies
in interface MavenPlugin
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.