public interface ReactorProject
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CTX_DEPENDENCY_METADATA
Conventional key used to store dependency metadata in MavenProject.context
|
static java.lang.String |
CTX_REACTOR_PROJECT
Conventional key used to store ReactorProject in MavenProject.context
|
static java.lang.String |
CTX_SECONDARY_DEPENDENCY_METADATA
Conventional key used to store secondary dependency metadata in MavenProject.context
|
static java.lang.String |
SOURCE_ARTIFACT_CLASSIFIER
Conventional sources jar Maven artifact classifier.
|
Modifier and Type | Method and Description |
---|---|
java.io.File |
getArtifact()
Returns main project artifact file or null, if the project has not been packaged yet.
|
java.io.File |
getArtifact(java.lang.String artifactClassifier)
returns attached artifact file or null if no such attached artifact.
|
java.lang.String |
getArtifactId() |
java.io.File |
getBasedir() |
BuildOutputDirectory |
getBuildDirectory() |
java.lang.String |
getBuildQualifier() |
java.lang.Object |
getContextValue(java.lang.String key) |
java.util.Set<?> |
getDependencyMetadata()
Returns project dependency metadata with both primary and secondary project installable
units.
|
java.util.Set<?> |
getDependencyMetadata(boolean primary)
Returns set of p2 IInstallableUnits that describe requirements and provided
capabilities of this project.
|
java.lang.String |
getExpandedVersion() |
java.lang.String |
getGroupId() |
java.lang.String |
getId()
human-readable id used in error messages
|
ReactorProjectIdentities |
getIdentities() |
java.io.File |
getOutputDirectory() |
java.lang.String |
getPackaging() |
java.io.File |
getTestOutputDirectory() |
java.lang.String |
getVersion() |
boolean |
sameProject(java.lang.Object otherProject) |
void |
setContextValue(java.lang.String key,
java.lang.Object value) |
void |
setDependencyMetadata(boolean primary,
java.util.Set<?> installableUnits) |
static final java.lang.String CTX_REACTOR_PROJECT
static final java.lang.String CTX_DEPENDENCY_METADATA
static final java.lang.String CTX_SECONDARY_DEPENDENCY_METADATA
static final java.lang.String SOURCE_ARTIFACT_CLASSIFIER
java.io.File getBasedir()
java.lang.String getPackaging()
java.lang.String getGroupId()
java.lang.String getArtifactId()
java.lang.String getVersion()
ReactorProjectIdentities getIdentities()
java.io.File getOutputDirectory()
BuildOutputDirectory getBuildDirectory()
java.io.File getTestOutputDirectory()
java.io.File getArtifact()
java.io.File getArtifact(java.lang.String artifactClassifier)
java.lang.Object getContextValue(java.lang.String key)
void setContextValue(java.lang.String key, java.lang.Object value)
void setDependencyMetadata(boolean primary, java.util.Set<?> installableUnits)
java.util.Set<?> getDependencyMetadata(boolean primary)
java.util.Set<?> getDependencyMetadata()
java.lang.String getBuildQualifier()
java.lang.String getExpandedVersion()
java.lang.String getId()
boolean sameProject(java.lang.Object otherProject)