Package org.codehaus.mojo.license.api
Interface MavenProjectDependenciesConfigurator
- All Known Implementing Classes:
AbstractDownloadLicensesMojo
,AbstractThirdPartyReport
,AddThirdPartyMojo
,AggregateDownloadLicensesMojo
,AggregatorThirdPartyReport
,DownloadLicensesMojo
,ThirdPartyReport
public interface MavenProjectDependenciesConfigurator
Contract to configure which dependencies will be loaded by the dependency tool via the method
invalid reference
DependenciesTool#loadProjectDependencies(org.apache.maven.project.MavenProject, MavenProjectDependenciesConfigurator, org.apache.maven.artifact.repository.ArtifactRepository, List, java.util.SortedMap)
- Since:
- 1.0
- Author:
- tchemit dev@tchemit.fr
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
-
Method Details
-
isIncludeTransitiveDependencies
boolean isIncludeTransitiveDependencies()- Returns:
true
if should include transitive dependencies,false
to include only direct dependencies.
-
isExcludeTransitiveDependencies
boolean isExcludeTransitiveDependencies()- Returns:
true
if should exclude transitive dependencies from excluded artifacts, elsefalse
.
-
getArtifactFilters
ArtifactFilters getArtifactFilters()- Returns:
ArtifactFilters
to apply when processing dependencies
-
isVerbose
boolean isVerbose()- Returns:
true
if verbose mode is on,false
otherwise.
-