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