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>
coreArtifacts
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).ArtifactFilter
getArtifactFilter()
Returns the artifact filter for the core + extension artifacts.java.util.Set<java.lang.String>
getCoreArtifactExcludes()
ArtifactFilter
getCoreArtifactFilter()
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:
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(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
-
-