Forge - Maven API 2.0.0.Alpha3

org.jboss.forge.maven.plugins
Interface MavenPlugin

All Superinterfaces:
PluginElement
All Known Implementing Classes:
MavenPluginAdapter, MavenPluginBuilder, MavenPluginImpl

public interface MavenPlugin
extends PluginElement

Represents a Maven plugin

Author:
Paul Bakker

Method Summary
 Configuration getConfig()
          Returns the Configuration associated with this plugin, if any
 Coordinate getCoordinate()
          Returns the Coordinate represented by this plugin
 List<Dependency> getDirectDependencies()
           
 boolean isExtensionsEnabled()
           
 List<Execution> listExecutions()
          Return the list of Execution associated with this plugin, if any
 

Method Detail

getCoordinate

Coordinate getCoordinate()
Returns the Coordinate represented by this plugin


getConfig

Configuration getConfig()
Returns the Configuration associated with this plugin, if any


listExecutions

List<Execution> listExecutions()
Return the list of Execution associated with this plugin, if any


isExtensionsEnabled

boolean isExtensionsEnabled()
Returns:
if this plugin extensions is enabled

getDirectDependencies

List<Dependency> getDirectDependencies()
Returns:
the dependencies for this plugin, if any

Forge - Maven API 2.0.0.Alpha3

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