Forge - Parent 1.1.2-SNAPSHOT

org.jboss.forge.maven.plugins
Class MavenPluginBuilder

java.lang.Object
  extended by org.jboss.forge.maven.plugins.MavenPluginBuilder
All Implemented Interfaces:
MavenPlugin, PluginElement

public class MavenPluginBuilder
extends Object
implements MavenPlugin, PluginElement

Author:
Paul Bakker

Method Summary
 MavenPluginBuilder addExecution(Execution execution)
           
 MavenPluginBuilder addPluginDependency(Dependency pluginDependency)
           
static MavenPluginBuilder create()
           
static MavenPluginBuilder create(MavenPlugin plugin)
           
 ConfigurationBuilder createConfiguration()
           
 Configuration getConfig()
           
 Dependency getDependency()
           
 List<Dependency> getDirectDependencies()
           
 boolean isExtensionsEnabled()
           
 List<Execution> listExecutions()
           
 MavenPluginBuilder setConfiguration(Configuration configuration)
           
 MavenPluginBuilder setDependency(Dependency dependency)
           
 MavenPluginBuilder setExtensions(boolean extensions)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

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

Forge - Parent 1.1.2-SNAPSHOT

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.