Interface P2MetadataProvider


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

    Modifier and Type
    Method
    Description
    Map<String,org.eclipse.tycho.IDependencyMetadata>
    getDependencyMetadata(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<org.eclipse.tycho.TargetEnvironment> environments, org.eclipse.tycho.OptionalResolutionAction optionalAction)
     
  • Method Details

    • getDependencyMetadata

      Map<String,org.eclipse.tycho.IDependencyMetadata> getDependencyMetadata(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<org.eclipse.tycho.TargetEnvironment> environments, org.eclipse.tycho.OptionalResolutionAction optionalAction)
      Returns:
      Map<String,IDependencyMetadata> classifier to metadata map or null