org.jboss.forge.maven.projects
Class MavenPluginFacetImpl
java.lang.Object
org.jboss.forge.facets.AbstractFacet<Project>
org.jboss.forge.maven.projects.MavenPluginFacetImpl
- All Implemented Interfaces:
- org.jboss.forge.facets.Facet<Project>, org.jboss.forge.facets.MutableOrigin<Project>, MavenPluginFacet, ProjectFacet
@Dependent
public class MavenPluginFacetImpl
- extends org.jboss.forge.facets.AbstractFacet<Project>
- implements MavenPluginFacet
- Author:
- Paul Bakker
| Fields inherited from class org.jboss.forge.facets.AbstractFacet |
origin |
| Methods inherited from class org.jboss.forge.facets.AbstractFacet |
equals, getOrigin, hashCode, uninstall |
| Methods inherited from interface org.jboss.forge.facets.Facet |
getOrigin, uninstall |
MavenPluginFacetImpl
public MavenPluginFacetImpl()
install
public boolean install()
- Specified by:
install in interface org.jboss.forge.facets.Facet<Project>
isInstalled
public boolean isInstalled()
- Specified by:
isInstalled in interface org.jboss.forge.facets.Facet<Project>
hasPlugin
public boolean hasPlugin(Dependency dependency,
boolean managedPlugin)
listConfiguredPlugins
public List<MavenPlugin> listConfiguredPlugins()
- Specified by:
listConfiguredPlugins in interface MavenPluginFacet
listConfiguredManagedPlugins
public List<MavenPlugin> listConfiguredManagedPlugins()
- Specified by:
listConfiguredManagedPlugins in interface MavenPluginFacet
addPlugin
public void addPlugin(MavenPlugin plugin)
- Specified by:
addPlugin in interface MavenPluginFacet
addManagedPlugin
public void addManagedPlugin(MavenPlugin plugin)
- Specified by:
addManagedPlugin in interface MavenPluginFacet
getPlugin
public MavenPlugin getPlugin(Dependency dependency)
- Specified by:
getPlugin in interface MavenPluginFacet
getManagedPlugin
public MavenPlugin getManagedPlugin(Dependency dependency)
- Specified by:
getManagedPlugin in interface MavenPluginFacet
hasPlugin
public boolean hasPlugin(Dependency dependency)
- Specified by:
hasPlugin in interface MavenPluginFacet
hasManagedPlugin
public boolean hasManagedPlugin(Dependency dependency)
- Specified by:
hasManagedPlugin in interface MavenPluginFacet
removePlugin
public void removePlugin(Dependency dependency)
- Specified by:
removePlugin in interface MavenPluginFacet
removeManagedPlugin
public void removeManagedPlugin(Dependency dependency)
- Specified by:
removeManagedPlugin in interface MavenPluginFacet
updatePlugin
public void updatePlugin(MavenPlugin plugin)
- Specified by:
updatePlugin in interface MavenPluginFacet
updateManagedPlugin
public void updateManagedPlugin(MavenPlugin plugin)
- Specified by:
updateManagedPlugin in interface MavenPluginFacet
addPluginRepository
public void addPluginRepository(String name,
String url)
- Specified by:
addPluginRepository in interface MavenPluginFacet
hasPluginRepository
public boolean hasPluginRepository(String url)
- Specified by:
hasPluginRepository in interface MavenPluginFacet
removePluginRepository
public DependencyRepository removePluginRepository(String url)
- Specified by:
removePluginRepository in interface MavenPluginFacet
getPluginRepositories
public List<DependencyRepository> getPluginRepositories()
- Specified by:
getPluginRepositories in interface MavenPluginFacet
setOrigin
public void setOrigin(Project project)
- Specified by:
setOrigin in interface org.jboss.forge.facets.MutableOrigin<Project>- Overrides:
setOrigin in class org.jboss.forge.facets.AbstractFacet<Project>
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.