-
public interface ReactorProjectA Tycho project in the reactor.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCTX_DEPENDENCY_METADATAConventional key used to store dependency metadata in MavenProject.contextstatic StringCTX_REACTOR_PROJECTConventional key used to store ReactorProject in MavenProject.contextstatic StringCTX_SECONDARY_DEPENDENCY_METADATAConventional key used to store secondary dependency metadata in MavenProject.contextstatic StringSOURCE_ARTIFACT_CLASSIFIERConventional sources jar Maven artifact classifier.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FilegetArtifact()Returns main project artifact file or null, if the project has not been packaged yet.FilegetArtifact(String artifactClassifier)returns attached artifact file or null if no such attached artifact.StringgetArtifactId()FilegetBasedir()BuildDirectorygetBuildDirectory()StringgetBuildQualifier()ObjectgetContextValue(String key)Set<?>getDependencyMetadata()Returns project dependency metadata with both primary and secondary project installable units.Set<?>getDependencyMetadata(boolean primary)Returns set of p2 IInstallableUnits that describe requirements and provided capabilities of this project.StringgetExpandedVersion()StringgetGroupId()StringgetId()human-readable id used in error messagesReactorProjectIdentitiesgetIdentities()StringgetName()StringgetPackaging()StringgetVersion()booleansameProject(Object otherProject)voidsetContextValue(String key, Object value)voidsetDependencyMetadata(boolean primary, Set<?> installableUnits)
-
-
-
Field Detail
-
CTX_REACTOR_PROJECT
static final String CTX_REACTOR_PROJECT
Conventional key used to store ReactorProject in MavenProject.context- See Also:
- Constant Field Values
-
CTX_DEPENDENCY_METADATA
static final String CTX_DEPENDENCY_METADATA
Conventional key used to store dependency metadata in MavenProject.context- See Also:
- Constant Field Values
-
CTX_SECONDARY_DEPENDENCY_METADATA
static final String CTX_SECONDARY_DEPENDENCY_METADATA
Conventional key used to store secondary dependency metadata in MavenProject.context- See Also:
- Constant Field Values
-
SOURCE_ARTIFACT_CLASSIFIER
static final String SOURCE_ARTIFACT_CLASSIFIER
Conventional sources jar Maven artifact classifier.- See Also:
- Constant Field Values
-
-
Method Detail
-
getBasedir
File getBasedir()
-
getPackaging
String getPackaging()
-
getGroupId
String getGroupId()
-
getArtifactId
String getArtifactId()
-
getVersion
String getVersion()
-
getIdentities
ReactorProjectIdentities getIdentities()
-
getBuildDirectory
BuildDirectory getBuildDirectory()
-
getArtifact
File getArtifact()
Returns main project artifact file or null, if the project has not been packaged yet.
-
getArtifact
File getArtifact(String artifactClassifier)
returns attached artifact file or null if no such attached artifact.
-
setDependencyMetadata
void setDependencyMetadata(boolean primary, Set<?> installableUnits)
-
getDependencyMetadata
Set<?> getDependencyMetadata(boolean primary)
Returns set of p2 IInstallableUnits that describe requirements and provided capabilities of this project.
-
getDependencyMetadata
Set<?> getDependencyMetadata()
Returns project dependency metadata with both primary and secondary project installable units.
-
getBuildQualifier
String getBuildQualifier()
-
getExpandedVersion
String getExpandedVersion()
-
getId
String getId()
human-readable id used in error messages
-
sameProject
boolean sameProject(Object otherProject)
-
getName
String getName()
-
-