@Dependent public class MavenDependencyFacet extends org.jboss.forge.facets.AbstractFacet<Project> implements DependencyFacet
| Constructor and Description |
|---|
MavenDependencyFacet(DependencyResolver resolver) |
equals, getOrigin, hashCode, uninstall@Inject public MavenDependencyFacet(DependencyResolver resolver)
public boolean isInstalled()
isInstalled in interface org.jboss.forge.facets.Facet<Project>public boolean install()
install in interface org.jboss.forge.facets.Facet<Project>public void addDirectDependency(Dependency dep)
addDirectDependency in interface DependencyFacetpublic boolean hasDirectDependency(Dependency dependency)
hasDirectDependency in interface DependencyFacetpublic void removeDependency(Dependency dep)
removeDependency in interface DependencyFacetpublic List<Dependency> getDependencies()
getDependencies in interface DependencyFacetpublic Dependency getDirectDependency(Dependency dependency)
getDirectDependency in interface DependencyFacetpublic boolean hasEffectiveDependency(Dependency dependency)
hasEffectiveDependency in interface DependencyFacetpublic Dependency getEffectiveDependency(Dependency manDep)
getEffectiveDependency in interface DependencyFacetpublic List<Dependency> getEffectiveDependencies()
getEffectiveDependencies in interface DependencyFacetpublic void addManagedDependency(Dependency manDep)
addManagedDependency in interface DependencyFacetpublic void addDirectManagedDependency(Dependency dep)
addDirectManagedDependency in interface DependencyFacetpublic boolean hasEffectiveManagedDependency(Dependency manDep)
hasEffectiveManagedDependency in interface DependencyFacetpublic Dependency getEffectiveManagedDependency(Dependency manDep)
getEffectiveManagedDependency in interface DependencyFacetpublic boolean hasDirectManagedDependency(Dependency managedDependency)
hasDirectManagedDependency in interface DependencyFacetpublic void removeManagedDependency(Dependency manDep)
removeManagedDependency in interface DependencyFacetpublic List<Dependency> getManagedDependencies()
getManagedDependencies in interface DependencyFacetpublic Dependency getManagedDependency(Dependency manDep)
getManagedDependency in interface DependencyFacetpublic Map<String,String> getProperties()
getProperties in interface DependencyFacetpublic void setProperty(String name, String value)
setProperty in interface DependencyFacetpublic String getProperty(String name)
getProperty in interface DependencyFacetpublic Dependency resolveProperties(Dependency dependency)
resolveProperties in interface DependencyFacetpublic String removeProperty(String name)
removeProperty in interface DependencyFacetpublic List<Coordinate> resolveAvailableVersions(String gavs)
resolveAvailableVersions in interface DependencyFacetpublic List<Coordinate> resolveAvailableVersions(Dependency dep)
resolveAvailableVersions in interface DependencyFacetpublic List<Coordinate> resolveAvailableVersions(DependencyQuery query)
resolveAvailableVersions in interface DependencyFacetpublic void addRepository(String name, String url)
addRepository in interface DependencyFacetpublic List<DependencyRepository> getRepositories()
getRepositories in interface DependencyFacetpublic boolean hasRepository(String url)
hasRepository in interface DependencyFacetpublic DependencyRepository removeRepository(String url)
removeRepository in interface DependencyFacetpublic List<Dependency> getDependenciesInScopes(String... scopes)
getDependenciesInScopes in interface DependencyFacetpublic List<Dependency> getEffectiveDependenciesInScopes(String... scopes)
getEffectiveDependenciesInScopes in interface DependencyFacetCopyright © 2013 JBoss by Red Hat. All Rights Reserved.