@Component(role=DependenciesTool.class, hint="default") public class DependenciesTool extends org.codehaus.plexus.logging.AbstractLogEnabled
| Modifier and Type | Field and Description |
|---|---|
static String |
INVALID_PATTERN_MESSAGE
Message used when an invalid expression pattern is found.
|
| Constructor and Description |
|---|
DependenciesTool() |
| Modifier and Type | Method and Description |
|---|---|
ResolvedProjectDependencies |
loadProjectArtifacts(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.project.MavenProject project,
List<org.apache.maven.project.MavenProject> reactorProjects)
Load project artifacts.
|
SortedMap<String,org.apache.maven.project.MavenProject> |
loadProjectDependencies(ResolvedProjectDependencies artifacts,
MavenProjectDependenciesConfigurator configuration,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
SortedMap<String,org.apache.maven.project.MavenProject> cache)
For a given
project, obtain the universe of its dependencies after applying transitivity and
filtering rules given in the configuration object. |
public static final String INVALID_PATTERN_MESSAGE
public SortedMap<String,org.apache.maven.project.MavenProject> loadProjectDependencies(ResolvedProjectDependencies artifacts, MavenProjectDependenciesConfigurator configuration, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, SortedMap<String,org.apache.maven.project.MavenProject> cache)
project, obtain the universe of its dependencies after applying transitivity and
filtering rules given in the configuration object.
Result is given in a map where keys are unique artifact iddependencies - the project dependenciesconfiguration - the configurationlocalRepository - local repository used to resolv dependenciesremoteRepositories - remote repositories used to resolv dependenciescache - a optional cache where to keep resolved dependenciesMavenProjectDependenciesConfiguratorpublic ResolvedProjectDependencies loadProjectArtifacts(org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.project.MavenProject project, List<org.apache.maven.project.MavenProject> reactorProjects) throws DependenciesToolException
localRepository - local repository used to resolv dependenciesremoteRepositories - remote repositories used to resolv dependenciesproject - the project to scanreactorProjectDependencies - reactor projects. Optional, only relevant if there is more than one)DependenciesToolException - if could not load project dependenciesCopyright © 2010–2019 MojoHaus. All rights reserved.