All Classes and Interfaces
Class
Description
Analyzes the dependencies of this project and determines which are: used and declared; used and undeclared; unused
and declared; compile scoped but only used in tests.
Class that encapsulates the plugin parameters, and contains methods that handle dependency filtering
Abstract parent class used by mojos that get Artifact information from the plugin configuration as an ArrayList of
ArtifactItems
Abstract Parent class used by mojos that get Artifact information from the project dependencies.
Abstract class for visitors performing serialization.
This mojo looks at the dependencies after final resolution and looks for mismatches in your dependencyManagement
section.
Analyzes the
<dependencies/>
and <dependencyManagement/>
tags in the
pom.xml
and determines the duplicate declared dependencies.Analyzes the exclusions defined on dependencies in this project and reports if any of them are invalid.
Analyzes the dependencies of this project and determines which are: used and declared; used and undeclared; unused
and declared.
Analyzes the dependencies of this project and determines which are: used and declared; used and undeclared; unused
and declared.
Analyzes the dependencies of this project and produces a report that summarizes which are: used and declared; used
and undeclared; unused and declared.
This is the view part of the analyze-report mojo.
ArtifactItem represents information specified in the plugin configuration section for each artifact.
This goal outputs a classpath string of dependencies from the local repository to a file or log.
A dependency node visitor that clones visited nodes into a new dependency tree.
Goal that collects the project dependencies from the repository.
Goal that copies the project dependencies from the repository to a defined location.
Goal that copies a list of artifacts from the repository to defined locations.
Provide a copyFile method in one place.
This logger implements both types of logs currently in use and turns off logs.
Utility class with static helper methods.
Displays all ancestor POMs of the project.
A dependency node visitor that serializes visited nodes to DOT
format
ArtifactFilter
implementation that excludes artifacts found in the Reactor.TransformableFilter
implementation that excludes artifacts found in the Reactor.Resolves a single artifact, eventually transitively, from the specified remote repositories.
Goal that resolves all project dependencies, including plugins and reports and their dependencies.
A dependency node visitor that serializes visited nodes to a writer using the
graphml format.
Display help information on maven-dependency-plugin.
Call
Call
mvn dependency:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.A dependency node visitor that serializes visited nodes to a writer using the JSON format.
Retrieves and lists all classes contained in the specified artifact from the specified remote repositories.
Displays the list of dependencies for this project.
Goal that collect all project dependencies and then lists the repositories used by the build and by the transitive
dependencies
Deprecated.
Represent artifact data collected from Mojo parameters
Goal that sets a property pointing to the artifact file for each project dependency.
When run on a project, remove the project dependencies from the local repository, and optionally re-resolve them.
Goal that resolves the project dependencies from the repository.
Goal that resolves the project source dependencies from the repository.
Goal that resolves all project plugins and reports and their dependencies.
Helper class for using Resolver API.
A dependency node visitor that serializes visited nodes to a writer using the
TGF format.
Displays the dependency tree for this project.
Goal that unpacks the project dependencies from the repository to a defined location.
Goal that retrieves a list of artifacts from the repository and unpacks them in a defined location.
Provide unpack method in one place for
UnpackMojo
and UnpackDependenciesMojo
resolve-sources
goal and will be removed in a future version