@Named @Singleton public class DefaultArtifactFilterManager extends java.lang.Object implements ArtifactFilterManager
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ArtifactFilterManagerDelegate> |
delegates |
protected java.util.Set<java.lang.String> |
excludedArtifacts |
| Constructor and Description |
|---|
DefaultArtifactFilterManager(java.util.List<ArtifactFilterManagerDelegate> delegates,
CoreExportsProvider coreExports) |
| Modifier and Type | Method and 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.
|
protected final java.util.List<ArtifactFilterManagerDelegate> delegates
protected java.util.Set<java.lang.String> excludedArtifacts
@Inject public DefaultArtifactFilterManager(java.util.List<ArtifactFilterManagerDelegate> delegates, CoreExportsProvider coreExports)
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter()
getArtifactFilter in interface ArtifactFilterManagerArtifactFilterManager.getArtifactFilter()public org.apache.maven.artifact.resolver.filter.ArtifactFilter getCoreArtifactFilter()
getCoreArtifactFilter in interface ArtifactFilterManagerArtifactFilterManager.getCoreArtifactFilter()public void excludeArtifact(java.lang.String artifactId)
ArtifactFilterManagerexcludeArtifact in interface ArtifactFilterManagerpublic java.util.Set<java.lang.String> getCoreArtifactExcludes()
getCoreArtifactExcludes in interface ArtifactFilterManager