
Apache Maven Cookbook
By :

It is useful to get a list of dependencies for a Maven project in order to identify and troubleshoot problems. The Maven Dependency plugin helps us here.
To appreciate this, we need to have a fairly complex project that has several transitive dependencies. You can look at one such project at https://github.com/selendroid/demoproject-selendroid.
The project source code is available as a Git repository. A Git repository is typically downloaded by cloning it. To do this, install Git on your system. Refer to the Git setup link (https://help.github.com/articles/set-up-git/) for detailed instructions.
Use the following steps, to get a list of dependencies for a Maven project:
demoproject-selendroid
.mvn dependency:list
The Maven Dependency plugin has several goals to obtain information regarding dependencies as...