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
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.String>coreArtifactsprotected java.util.List<ArtifactFilterManagerDelegate>delegatesprotected 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 voidexcludeArtifact(java.lang.String artifactId)Exclude an extension artifact (doesn't affect getArtifactFilter's result, only getExtensionArtifactFilter).ArtifactFiltergetArtifactFilter()Returns the artifact filter for the core + extension artifacts.java.util.Set<java.lang.String>getCoreArtifactExcludes()ArtifactFiltergetCoreArtifactFilter()Returns the artifact filter for the standard core artifacts.private java.util.Set<java.lang.String>getExcludedArtifacts()
-
-
-
Field Detail
-
delegates
protected final java.util.List<ArtifactFilterManagerDelegate> delegates
-
excludedArtifacts
protected java.util.Set<java.lang.String> excludedArtifacts
-
coreArtifacts
private final java.util.Set<java.lang.String> coreArtifacts
-
-
Constructor Detail
-
DefaultArtifactFilterManager
@Inject public DefaultArtifactFilterManager(java.util.List<ArtifactFilterManagerDelegate> delegates, CoreExportsProvider coreExports)
-
-
Method Detail
-
getExcludedArtifacts
private java.util.Set<java.lang.String> getExcludedArtifacts()
-
getArtifactFilter
public ArtifactFilter getArtifactFilter()
Returns the artifact filter for the core + extension artifacts.- Specified by:
getArtifactFilterin interfaceArtifactFilterManager- See Also:
ArtifactFilterManager.getArtifactFilter()
-
getCoreArtifactFilter
public ArtifactFilter getCoreArtifactFilter()
Returns the artifact filter for the standard core artifacts.- Specified by:
getCoreArtifactFilterin interfaceArtifactFilterManager- See Also:
ArtifactFilterManager.getCoreArtifactFilter()
-
excludeArtifact
public void excludeArtifact(java.lang.String artifactId)
Description copied from interface:ArtifactFilterManagerExclude an extension artifact (doesn't affect getArtifactFilter's result, only getExtensionArtifactFilter).- Specified by:
excludeArtifactin interfaceArtifactFilterManager
-
getCoreArtifactExcludes
public java.util.Set<java.lang.String> getCoreArtifactExcludes()
- Specified by:
getCoreArtifactExcludesin interfaceArtifactFilterManager
-
-