org.codehaus.mojo.license
Interface MavenProjectDependenciesConfigurator
- All Known Implementing Classes: 
- AddThirdPartyMojo, DownloadLicensesMojo
- public interface MavenProjectDependenciesConfigurator 
Contract to configure which dependencies will be loaded by the dependency tool via the method
 DependenciesTool.loadProjectDependencies(org.apache.maven.project.MavenProject, MavenProjectDependenciesConfigurator, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, java.util.SortedMap)
- Since:
- 1.0
- Author:
- tchemit 
- See Also:
- DependenciesTool
 
isIncludeTransitiveDependencies
boolean isIncludeTransitiveDependencies()
- 
- Returns:
- trueif should include transitive dependencies,- falseto include only direct
         dependencies.
 
getIncludedScopes
List<String> getIncludedScopes()
- 
- Returns:
- list of scopes to include while loading dependencies, if nullis setted, then include all scopes.
 
getExcludedScopes
List<String> getExcludedScopes()
- 
- Returns:
- list of scopes to exclude while loading dependencies, if nullis setted, then include all scopes.
 
getIncludedArtifacts
String getIncludedArtifacts()
- 
- Returns:
- a pattern to include dependencies by thier artificatId, ifnullis setted then include
         all artifacts.
 
getIncludedGroups
String getIncludedGroups()
- 
- Returns:
- a pattern to include dependencies by their groupId, ifnullis setted then include
         all artifacts.
 
getExcludedGroups
String getExcludedGroups()
- 
- Returns:
- a pattern to exclude dependencies by their artifactId, ifnullis setted the no exclude is
         done on artifactId.
 
getExcludedArtifacts
String getExcludedArtifacts()
- 
- Returns:
- a pattern to exclude dependencies by their groupId, ifnullis setted then no exclude
         is done on groupId.
 
isVerbose
boolean isVerbose()
- 
- Returns:
- trueif verbose mode is on,- falseotherwise.
 
Copyright © 2010-2012 The Kuali Foundation. All Rights Reserved.