Class Maven4ScopeManagerConfiguration

java.lang.Object
org.apache.maven.repository.internal.scopes.Maven4ScopeManagerConfiguration
All Implemented Interfaces:
org.eclipse.aether.impl.scope.ScopeManagerConfiguration

public final class Maven4ScopeManagerConfiguration extends Object implements org.eclipse.aether.impl.scope.ScopeManagerConfiguration
Maven4 scope configurations. Configures scope manager to support Maven4 scopes.

This manager supports all the new Maven 4 dependency scopes defined in DependencyScope.

Since:
2.0.0
  • Field Details

  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.eclipse.aether.impl.scope.ScopeManagerConfiguration
    • isStrictDependencyScopes

      public boolean isStrictDependencyScopes()
      Specified by:
      isStrictDependencyScopes in interface org.eclipse.aether.impl.scope.ScopeManagerConfiguration
    • isStrictResolutionScopes

      public boolean isStrictResolutionScopes()
      Specified by:
      isStrictResolutionScopes in interface org.eclipse.aether.impl.scope.ScopeManagerConfiguration
    • getBuildScopeSource

      public org.eclipse.aether.impl.scope.BuildScopeSource getBuildScopeSource()
      Specified by:
      getBuildScopeSource in interface org.eclipse.aether.impl.scope.ScopeManagerConfiguration
    • buildDependencyScopes

      public Collection<org.eclipse.aether.scope.DependencyScope> buildDependencyScopes(org.eclipse.aether.impl.scope.InternalScopeManager internalScopeManager)
      Specified by:
      buildDependencyScopes in interface org.eclipse.aether.impl.scope.ScopeManagerConfiguration
    • buildResolutionScopes

      public Collection<org.eclipse.aether.scope.ResolutionScope> buildResolutionScopes(org.eclipse.aether.impl.scope.InternalScopeManager internalScopeManager)
      Specified by:
      buildResolutionScopes in interface org.eclipse.aether.impl.scope.ScopeManagerConfiguration
    • main

      public static void main(String... args)