Package org.codehaus.mojo.license.api
Class ArtifactFilters
java.lang.Object
org.codehaus.mojo.license.api.ArtifactFilters
Artifact filtering by
groupId:artifactId
regular expression includes/excludes- Scope includes/excludes
- Type includes/excludes
- Since:
- 1.18
- Author:
- Peter Palaga
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionArtifactFilters
(org.codehaus.mojo.license.api.ArtifactFilters.IncludesExcludes scopeFilters, org.codehaus.mojo.license.api.ArtifactFilters.IncludesExcludes typeFilters, org.codehaus.mojo.license.api.ArtifactFilters.IncludesExcludes gaFilters, boolean includeOptional) -
Method Summary
Modifier and TypeMethodDescriptionstatic ArtifactFilters.Builder
buidler()
boolean
isIncluded
(org.apache.maven.artifact.Artifact artifact) static ArtifactFilters
of
(String includedGroups, String excludedGroups, String includedArtifacts, String excludedArtifacts, String includedScopes, String excludedScopes, String includedTypes, String excludedTypes, boolean includeOptional, String artifactFiltersUrl, String encoding)
-
Constructor Details
-
ArtifactFilters
public ArtifactFilters(org.codehaus.mojo.license.api.ArtifactFilters.IncludesExcludes scopeFilters, org.codehaus.mojo.license.api.ArtifactFilters.IncludesExcludes typeFilters, org.codehaus.mojo.license.api.ArtifactFilters.IncludesExcludes gaFilters, boolean includeOptional)
-
-
Method Details
-
buidler
-
of
-
isIncluded
public boolean isIncluded(org.apache.maven.artifact.Artifact artifact)
-