Interface CoreExtensionSelector<C extends LookupContext>

Type Parameters:
C - The context type.
All Known Implementing Classes:
PrecedenceCoreExtensionSelector

public interface CoreExtensionSelector<C extends LookupContext>
Core extension selector: selects which entries to load from InvokerRequest.coreExtensions().
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.apache.maven.api.cli.extensions.CoreExtension>
    selectCoreExtensions(LookupInvoker<C> invoker, C context)
    Selects core extensions to be loaded from list of all sources detected.
  • Method Details

    • selectCoreExtensions

      @Nonnull List<org.apache.maven.api.cli.extensions.CoreExtension> selectCoreExtensions(LookupInvoker<C> invoker, C context)
      Selects core extensions to be loaded from list of all sources detected.