Package org.eclipse.tycho.p2.resolver
Interface P2MetadataProvider
-
- All Known Implementing Classes:
CustomBundleP2MetadataProvider
,SourceFeatureP2MetadataProvider
,SourceFeatureP2MetadataProvider
,SourcesP2MetadataProvider
public interface P2MetadataProvider
Component interface that allows contribution of additional p2 metadata to reactor projects. Implementations of this interface will be invoked as part of reactor project setup logic and contributed metadata will be used to establish project dependencies and reactor build order.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,IDependencyMetadata>
getDependencyMetadata(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
-
-
-
Method Detail
-
getDependencyMetadata
java.util.Map<java.lang.String,IDependencyMetadata> getDependencyMetadata(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
- Returns:
- Map
classifier to metadata map or null
-
-