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 TypeMethodDescriptionbooleanbooleanboolean
-
Method Details
-
isIncludeTransitiveDependencies
boolean isIncludeTransitiveDependencies()- Returns:
trueif should include transitive dependencies,falseto include only direct dependencies.
-
isExcludeTransitiveDependencies
boolean isExcludeTransitiveDependencies()- Returns:
trueif should exclude transitive dependencies from excluded artifacts, elsefalse.
-
getArtifactFilters
ArtifactFilters getArtifactFilters()- Returns:
ArtifactFiltersto apply when processing dependencies
-
isVerbose
boolean isVerbose()- Returns:
trueif verbose mode is on,falseotherwise.
-