public class ReactorProjectStub extends ReactorProjectIdentities implements ReactorProject
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
artifactId |
private java.io.File |
basedir |
private java.util.Map<java.lang.String,java.lang.Object> |
contextValues |
private java.util.Set<?> |
dependencyMetadata |
private java.lang.String |
groupId |
private java.lang.String |
packagingType |
private java.util.Set<?> |
secondaryDependencyMetadata |
private java.lang.String |
version |
CTX_DEPENDENCY_METADATA, CTX_REACTOR_PROJECT, CTX_SECONDARY_DEPENDENCY_METADATA, SOURCE_ARTIFACT_CLASSIFIER| Constructor and Description |
|---|
ReactorProjectStub(java.io.File basedir,
java.lang.String artifactId) |
ReactorProjectStub(java.io.File basedir,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packagingType) |
ReactorProjectStub(java.lang.String artifactId) |
| 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) |
void |
setDependencyMetadata(IDependencyMetadata dependencyMetadata) |
private static <T> T |
unlessNull(T value) |
equals, hashCodeprivate java.io.File basedir
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String version
private java.lang.String packagingType
private java.util.Map<java.lang.String,java.lang.Object> contextValues
private java.util.Set<?> dependencyMetadata
private java.util.Set<?> secondaryDependencyMetadata
public ReactorProjectStub(java.io.File basedir,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packagingType)
public ReactorProjectStub(java.io.File basedir,
java.lang.String artifactId)
public ReactorProjectStub(java.lang.String artifactId)
private static <T> T unlessNull(T value)
public java.io.File getBasedir()
getBasedir in interface ReactorProjectgetBasedir in class ReactorProjectIdentitiespublic java.lang.String getGroupId()
getGroupId in interface ReactorProjectgetGroupId in class ReactorProjectIdentitiespublic java.lang.String getArtifactId()
getArtifactId in interface ReactorProjectgetArtifactId in class ReactorProjectIdentitiespublic java.lang.String getVersion()
getVersion in interface ReactorProjectgetVersion in class ReactorProjectIdentitiespublic java.lang.String getPackaging()
getPackaging in interface ReactorProjectpublic java.util.Set<?> getDependencyMetadata(boolean primary)
ReactorProjectgetDependencyMetadata in interface ReactorProjectpublic void setDependencyMetadata(IDependencyMetadata dependencyMetadata)
public void setDependencyMetadata(boolean primary,
java.util.Set<?> installableUnits)
setDependencyMetadata in interface ReactorProjectpublic java.util.Set<?> getDependencyMetadata()
ReactorProjectgetDependencyMetadata in interface ReactorProjectpublic ReactorProjectIdentities getIdentities()
getIdentities in interface ReactorProjectpublic java.io.File getOutputDirectory()
getOutputDirectory in interface ReactorProjectpublic BuildOutputDirectory getBuildDirectory()
getBuildDirectory in interface ReactorProjectgetBuildDirectory in class ReactorProjectIdentitiespublic java.io.File getTestOutputDirectory()
getTestOutputDirectory in interface ReactorProjectpublic java.io.File getArtifact()
ReactorProjectgetArtifact in interface ReactorProjectpublic java.io.File getArtifact(java.lang.String artifactClassifier)
ReactorProjectgetArtifact in interface ReactorProjectpublic java.lang.Object getContextValue(java.lang.String key)
getContextValue in interface ReactorProjectpublic void setContextValue(java.lang.String key,
java.lang.Object value)
setContextValue in interface ReactorProjectpublic java.lang.String getBuildQualifier()
getBuildQualifier in interface ReactorProjectpublic java.lang.String getExpandedVersion()
getExpandedVersion in interface ReactorProjectpublic java.lang.String getId()
ReactorProjectgetId in interface ReactorProjectpublic boolean sameProject(java.lang.Object otherProject)
sameProject in interface ReactorProject