Package org.eclipse.tycho
Interface ArtifactDescriptor
-
- All Known Subinterfaces:
FeatureDescription
,PluginDescription
- All Known Implementing Classes:
DefaultArtifactDescriptor
,DefaultFeatureDescription
,DefaultPluginDescription
public interface ArtifactDescriptor
An artifact (i.e. a file) in project build target platform.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getClassifier()
Maven artifact classifier.Set<Object>
getInstallableUnits()
P2 metadata describing the projectArtifactKey
getKey()
Eclipse/OSGi artifact key (a.k.a.File
getLocation()
Artifact location on local filesystemReactorProject
getMavenProject()
ReactorProject corresponding to the artifact or null if the artifact does not come from a reactor project.
-
-
-
Method Detail
-
getKey
ArtifactKey getKey()
Eclipse/OSGi artifact key (a.k.a. "coordinates") that uniquely identify the artifact
-
getLocation
File getLocation()
Artifact location on local filesystem
-
getMavenProject
ReactorProject getMavenProject()
ReactorProject corresponding to the artifact or null if the artifact does not come from a reactor project.
-
getClassifier
String getClassifier()
Maven artifact classifier. Not null only for classified artifacts coming from a reactor project (eg, sources jar).
-
-