| Package | Description |
|---|---|
| org.jboss.forge.maven.plugins | |
| org.jboss.forge.maven.projects |
| Modifier and Type | Class and Description |
|---|---|
class |
MavenPluginAdapter
A plugin adapter for
Plugin and MavenPlugin |
class |
MavenPluginBuilder |
class |
MavenPluginImpl |
| Modifier and Type | Method and Description |
|---|---|
MavenPlugin |
MavenPluginInstaller.install(Project project,
MavenPlugin plugin)
Install given
MavenPlugin. |
MavenPlugin |
MavenPluginInstaller.installManaged(Project project,
MavenPlugin plugin)
Install given managed
MavenPlugin. |
| Modifier and Type | Method and Description |
|---|---|
static MavenPluginBuilder |
MavenPluginBuilder.create(MavenPlugin plugin) |
MavenPlugin |
MavenPluginInstaller.install(Project project,
MavenPlugin plugin)
Install given
MavenPlugin. |
MavenPlugin |
MavenPluginInstaller.installManaged(Project project,
MavenPlugin plugin)
Install given managed
MavenPlugin. |
boolean |
MavenPluginInstaller.isInstalled(Project project,
MavenPlugin plugin)
Returns whether or not the given
MavenPlugin is installed. |
| Constructor and Description |
|---|
MavenPluginAdapter(MavenPlugin mavenPlugin) |
MavenPluginImpl(MavenPlugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
MavenPlugin |
MavenPluginFacet.getEffectiveManagedPlugin(Coordinate coordinate)
Searches
Project and returns a managed plugin matching the given Coordinate at any level of the
project hierarchy; return null otherwise. |
MavenPlugin |
MavenPluginFacet.getEffectivePlugin(Coordinate coordinate)
Attempt to locate a plugin given it's
Coordinate, if it exists anywhere in the Project plugin
hierarchy, and return it. |
MavenPlugin |
MavenPluginFacet.getManagedPlugin(Coordinate coordinate)
Attempt to locate a managed a plugin given it's
Coordinate, if it exists in the Project, and
return it. |
MavenPlugin |
MavenPluginFacet.getPlugin(Coordinate coordinate)
Attempt to locate a plugin given it's
Coordinate, if it exists in the Project direct dependency
list, and return it. |
MavenPlugin |
MavenPluginFacet.merge(MavenPlugin dominant,
MavenPlugin recessive)
Merge two plugins, with one having dominance in the case of collision.
|
| Modifier and Type | Method and Description |
|---|---|
List<MavenPlugin> |
MavenPluginFacet.listConfiguredEffectiveManagedPlugins()
Return an immutable list of all managed
MavenPlugin contained within this project, including the
hierarchy. |
List<MavenPlugin> |
MavenPluginFacet.listConfiguredEffectivePlugins()
Return an immutable list of all
MavenPlugin contained within this project, including the hierarchy (i.e.:
all plugins for which MavenPluginFacet.hasEffectivePlugin(Coordinate) returns true; |
List<MavenPlugin> |
MavenPluginFacet.listConfiguredManagedPlugins()
Return an immutable list of all direct managed
MavenPlugin contained within this project. |
List<MavenPlugin> |
MavenPluginFacet.listConfiguredPlugins()
Return an immutable list of all direct
MavenPlugin contained within this project. |
| Modifier and Type | Method and Description |
|---|---|
void |
MavenPluginFacet.addManagedPlugin(MavenPlugin plugin)
Add the given managed
MavenPlugin to this Project's immediate list of managed plugins. |
void |
MavenPluginFacet.addPlugin(MavenPlugin plugin)
Add the given
MavenPlugin to this Project's immediate list of plugins. |
MavenPlugin |
MavenPluginFacet.merge(MavenPlugin dominant,
MavenPlugin recessive)
Merge two plugins, with one having dominance in the case of collision.
|
void |
MavenPluginFacet.updateManagedPlugin(MavenPlugin plugin)
Update the given managed
MavenPlugin to this Project's immediate list of managed plugins. |
void |
MavenPluginFacet.updatePlugin(MavenPlugin plugin)
Update the given
MavenPlugin to this Project's immediate list of plugins. |
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.