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 TypeMethodDescription<T> TReturns 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() -
adapt
-