@Dependent public class MavenPluginFacetImpl extends org.jboss.forge.facets.AbstractFacet<Project> implements MavenPluginFacet
| Constructor and Description |
|---|
MavenPluginFacetImpl() |
equals, getOrigin, hashCode, setOrigin, uninstallpublic boolean install()
install in interface org.jboss.forge.facets.Facet<Project>public boolean isInstalled()
isInstalled in interface org.jboss.forge.facets.Facet<Project>public boolean hasPlugin(Coordinate dependency, boolean managedPlugin, boolean effectivePlugin)
public List<MavenPlugin> listConfiguredPlugins()
listConfiguredPlugins in interface MavenPluginFacetpublic List<MavenPlugin> listConfiguredEffectivePlugins()
listConfiguredEffectivePlugins in interface MavenPluginFacetpublic List<MavenPlugin> listConfiguredManagedPlugins()
listConfiguredManagedPlugins in interface MavenPluginFacetpublic List<MavenPlugin> listConfiguredEffectiveManagedPlugins()
listConfiguredEffectiveManagedPlugins in interface MavenPluginFacetpublic void addPlugin(MavenPlugin plugin)
addPlugin in interface MavenPluginFacetpublic void addManagedPlugin(MavenPlugin plugin)
addManagedPlugin in interface MavenPluginFacetpublic MavenPlugin getPlugin(Coordinate coordinate)
getPlugin in interface MavenPluginFacetpublic MavenPlugin getEffectivePlugin(Coordinate dependency)
getEffectivePlugin in interface MavenPluginFacetpublic MavenPlugin getManagedPlugin(Coordinate dependency)
getManagedPlugin in interface MavenPluginFacetpublic MavenPlugin getEffectiveManagedPlugin(Coordinate dependency)
getEffectiveManagedPlugin in interface MavenPluginFacetpublic boolean hasPlugin(Coordinate dependency)
hasPlugin in interface MavenPluginFacetpublic boolean hasEffectivePlugin(Coordinate dependency)
hasEffectivePlugin in interface MavenPluginFacetpublic boolean hasManagedPlugin(Coordinate dependency)
hasManagedPlugin in interface MavenPluginFacetpublic boolean hasEffectiveManagedPlugin(Coordinate managedDependency)
hasEffectiveManagedPlugin in interface MavenPluginFacetpublic void removePlugin(Coordinate dependency)
removePlugin in interface MavenPluginFacetpublic void removeManagedPlugin(Coordinate dependency)
removeManagedPlugin in interface MavenPluginFacetpublic void updatePlugin(MavenPlugin plugin)
updatePlugin in interface MavenPluginFacetpublic void updateManagedPlugin(MavenPlugin plugin)
updateManagedPlugin in interface MavenPluginFacetpublic void addPluginRepository(String name, String url)
addPluginRepository in interface MavenPluginFacetpublic boolean hasPluginRepository(String url)
hasPluginRepository in interface MavenPluginFacetpublic DependencyRepository removePluginRepository(String url)
removePluginRepository in interface MavenPluginFacetpublic List<DependencyRepository> getPluginRepositories()
getPluginRepositories in interface MavenPluginFacetpublic MavenPlugin merge(MavenPlugin dominant, MavenPlugin recessive)
merge in interface MavenPluginFacetCopyright © 2013 JBoss by Red Hat. All Rights Reserved.