public abstract class AbstractBaseFacet
extends org.jboss.forge.addon.facets.AbstractFacet<org.jboss.forge.addon.projects.Project>
implements org.jboss.forge.addon.projects.ProjectFacet
Modifier and Type | Field and Description |
---|---|
static String |
MAIN_PROFILE
The name of the primary profile used to configure an Errai project.
|
Constructor and Description |
---|
AbstractBaseFacet() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
addDependenciesToProfile(String name,
Collection<org.jboss.forge.addon.dependencies.builder.DependencyBuilder> deps,
VersionFacet versionFacet)
Add dependencies to a Maven profile.
|
protected void |
error(String message,
Throwable throwable) |
protected org.jboss.forge.addon.dependencies.builder.DependencyBuilder |
getDependency(ArtifactVault.DependencyArtifact artifact) |
protected org.apache.maven.model.Dependency |
getDependency(org.apache.maven.model.Profile profile,
org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep)
Get a dependency if it exists in the given profile, or null.
|
protected org.jboss.forge.addon.projects.Project |
getProject() |
protected boolean |
hasDependency(org.apache.maven.model.Profile profile,
org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep)
Returns true iff the given profile as the given dependency.
|
protected boolean |
hasProvidedDependency(org.apache.maven.model.Profile profile,
org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep)
Returns true iff the given profile as the given dependency (with provided
scope).
|
protected void |
warning(String message,
Throwable throwable) |
equals, getFaceted, hashCode, setFaceted, uninstall
public static final String MAIN_PROFILE
protected org.jboss.forge.addon.projects.Project getProject()
protected boolean addDependenciesToProfile(String name, Collection<org.jboss.forge.addon.dependencies.builder.DependencyBuilder> deps, VersionFacet versionFacet)
name
- The name of the Maven profile to which dependencies will be added.
If no profile with this name exists, one will be created.deps
- Dependencies to be added. Note that the versions of these
dependencies will be ignored, and instead provided by the
VersionFacet
.versionFacet
- Used to determine the version of dependencies.protected boolean hasProvidedDependency(org.apache.maven.model.Profile profile, org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep)
protected boolean hasDependency(org.apache.maven.model.Profile profile, org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep)
protected org.apache.maven.model.Dependency getDependency(org.apache.maven.model.Profile profile, org.jboss.forge.addon.dependencies.builder.DependencyBuilder dep)
protected org.jboss.forge.addon.dependencies.builder.DependencyBuilder getDependency(ArtifactVault.DependencyArtifact artifact)
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.