参考:http://maven.apache.org/plugins/maven-dependency-plugin
maven-dependency-plugin
最大的用途是帮助分析项目依赖。
这个插件包含下面这些goals
:
将项目所依赖的jar
包导出到指定目录中,默认是target/dependency
。
这个目标的参数非常多,下面是最常使用的示例:
mvn dependency:copy-dependencies //结果输出到控制台
mvn dependency:copy-dependencies -DoutputDirectory=target/dependency //结果输出到指定文件夹
运行效果:
这个目标的参数非常多,我们不可能像这样执行命令行还要带上这么多的参数, 我们就在pom.xml
文件中进行配置即可:
列出项目最终解析到的依赖列表,示例:
能进一步的描绘项目依赖树,示例:
告诉你项目依赖潜在的问题,如果你有直接使用到的却未声明的依赖,该目标就会发出警告,示例: