@FacetConstraint(value={org.jboss.forge.addon.projects.facets.DependencyFacet.class,ProjectConfig.class}) public class VersionFacet extends org.jboss.forge.addon.facets.AbstractFacet<org.jboss.forge.addon.projects.Project> implements org.jboss.forge.addon.projects.ProjectFacet
Constructor and Description |
---|
VersionFacet() |
Modifier and Type | Method and Description |
---|---|
boolean |
install() |
boolean |
isInstalled() |
boolean |
isManaged(org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep) |
String |
resolveErraiVersion() |
String |
resolveVersion(ArtifactVault.DependencyArtifact dependency) |
String |
resolveVersion(org.apache.maven.project.artifact.PluginArtifact plugin) |
String |
resolveVersion(String groupId,
String artifactId)
Get a version for the given dependency.
|
equals, getFaceted, hashCode, setFaceted, uninstall
public String resolveVersion(ArtifactVault.DependencyArtifact dependency)
resolveVersion(String, String)
public String resolveVersion(org.apache.maven.project.artifact.PluginArtifact plugin)
resolveVersion(String, String)
public String resolveVersion(String groupId, String artifactId)
groupId
begins with
org.jboss.errai
the project's Errai version is used.
public String resolveErraiVersion()
public boolean isManaged(org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep)
public boolean install()
install
in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>
public boolean isInstalled()
isInstalled
in interface org.jboss.forge.addon.facets.Facet<org.jboss.forge.addon.projects.Project>
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.