Package org.eclipse.tycho
Interface ReactorProject
- All Superinterfaces:
IDependencyMetadata
A Tycho project in the reactor.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.tycho.IDependencyMetadata
IDependencyMetadata.DependencyMetadataType -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns main project artifact file or null, if the project has not been packaged yet.getArtifact(String artifactClassifier) returns attached artifact file or null if no such attached artifact.default BuildPropertiesgetContextValue(String key) getId()human-readable id used in error messagesdefault InterpolatorgetName()booleansameProject(Object otherProject) voidsetContextValue(String key, Object value) Methods inherited from interface org.eclipse.tycho.IDependencyMetadata
getDependencyMetadata, getDependencyMetadata, setDependencyMetadata
-
Field Details
-
CTX_INTERPOLATOR
- See Also:
-
CTX_BUILDPROPERTIESPARSER
- See Also:
-
SOURCE_ARTIFACT_CLASSIFIER
Conventional sources jar Maven artifact classifier.- See Also:
-
-
Method Details
-
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
returns attached artifact file or null if no such attached artifact. -
getContextValue
-
setContextValue
-
getBuildQualifier
String getBuildQualifier() -
getExpandedVersion
String getExpandedVersion() -
getInterpolator
- Returns:
- the Interpolator for this project that could be used to resolve maven variable references
-
getBuildProperties
-
getId
String getId()human-readable id used in error messages -
sameProject
-
getName
String getName()
-