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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionCollection
<org.eclipse.aether.scope.DependencyScope> buildDependencyScopes
(org.eclipse.aether.impl.scope.InternalScopeManager internalScopeManager) Collection
<org.eclipse.aether.scope.ResolutionScope> buildResolutionScopes
(org.eclipse.aether.impl.scope.InternalScopeManager internalScopeManager) org.eclipse.aether.impl.scope.BuildScopeSource
getId()
boolean
boolean
static void
-
Field Details
-
INSTANCE
-
RS_NONE
- See Also:
-
RS_MAIN_COMPILE
- See Also:
-
RS_MAIN_COMPILE_PLUS_RUNTIME
- See Also:
-
RS_MAIN_RUNTIME
- See Also:
-
RS_MAIN_RUNTIME_PLUS_SYSTEM
- See Also:
-
RS_TEST_COMPILE
- See Also:
-
RS_TEST_RUNTIME
- See Also:
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceorg.eclipse.aether.impl.scope.ScopeManagerConfiguration
-
isStrictDependencyScopes
public boolean isStrictDependencyScopes()- Specified by:
isStrictDependencyScopes
in interfaceorg.eclipse.aether.impl.scope.ScopeManagerConfiguration
-
isStrictResolutionScopes
public boolean isStrictResolutionScopes()- Specified by:
isStrictResolutionScopes
in interfaceorg.eclipse.aether.impl.scope.ScopeManagerConfiguration
-
getBuildScopeSource
public org.eclipse.aether.impl.scope.BuildScopeSource getBuildScopeSource()- Specified by:
getBuildScopeSource
in interfaceorg.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 interfaceorg.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 interfaceorg.eclipse.aether.impl.scope.ScopeManagerConfiguration
-
main
-