Package org.apache.maven
Class DefaultArtifactFilterManager
- java.lang.Object
-
- org.apache.maven.DefaultArtifactFilterManager
-
- All Implemented Interfaces:
ArtifactFilterManager
@Named @Singleton public class DefaultArtifactFilterManager extends java.lang.Object implements ArtifactFilterManager
- Author:
- Jason van Zyl
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ArtifactFilterManagerDelegate>
delegates
protected java.util.Set<java.lang.String>
excludedArtifacts
-
Constructor Summary
Constructors Constructor Description DefaultArtifactFilterManager(java.util.List<ArtifactFilterManagerDelegate> delegates, CoreExportsProvider coreExports)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
excludeArtifact(java.lang.String artifactId)
Exclude an extension artifact (doesn't affect getArtifactFilter's result, only getExtensionArtifactFilter).org.apache.maven.artifact.resolver.filter.ArtifactFilter
getArtifactFilter()
Returns the artifact filter for the core + extension artifacts.java.util.Set<java.lang.String>
getCoreArtifactExcludes()
org.apache.maven.artifact.resolver.filter.ArtifactFilter
getCoreArtifactFilter()
Returns the artifact filter for the standard core artifacts.
-
-
-
Field Detail
-
delegates
protected final java.util.List<ArtifactFilterManagerDelegate> delegates
-
excludedArtifacts
protected java.util.Set<java.lang.String> excludedArtifacts
-
-
Constructor Detail
-
DefaultArtifactFilterManager
@Inject public DefaultArtifactFilterManager(java.util.List<ArtifactFilterManagerDelegate> delegates, CoreExportsProvider coreExports)
-
-
Method Detail
-
getArtifactFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter()
Returns the artifact filter for the core + extension artifacts.- Specified by:
getArtifactFilter
in interfaceArtifactFilterManager
- See Also:
ArtifactFilterManager.getArtifactFilter()
-
getCoreArtifactFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getCoreArtifactFilter()
Returns the artifact filter for the standard core artifacts.- Specified by:
getCoreArtifactFilter
in interfaceArtifactFilterManager
- See Also:
ArtifactFilterManager.getCoreArtifactFilter()
-
excludeArtifact
public void excludeArtifact(java.lang.String artifactId)
Description copied from interface:ArtifactFilterManager
Exclude an extension artifact (doesn't affect getArtifactFilter's result, only getExtensionArtifactFilter).- Specified by:
excludeArtifact
in interfaceArtifactFilterManager
-
getCoreArtifactExcludes
public java.util.Set<java.lang.String> getCoreArtifactExcludes()
- Specified by:
getCoreArtifactExcludes
in interfaceArtifactFilterManager
-
-