Maven 插件: Dependency
Maven Dependency 插件常见用法。
1. 简介
Maven Dependency 用管理项目所涉及到的构件(第三方构件),可以用于实现:
- 显示所依赖的构件信息
- 将依赖的构件拷贝到指定目录
2. 常用的 Dependency Goals
2.1 dependency:build-classpath
显示启动工程时Java命令的 -cp 参数。
如:我们需要写一个运行工程的BAT/Shell脚本,需要指定 -cp 参数时,就可以先执行
mvn dependency:build-classpath
然后根据命令的输出进行调整。
2.2 dependency:copy-dependencies
将工程所依赖的构件拷贝到指定的目录。如果不指定,则拷贝到 target\dependency 目录下。
如,下面的命令将依赖的构件拷贝到 libs 目录下。如果 libs 目录不存在,会自动创建。
mvn dependency:copy-dependencies -DoutputDirectory="libs"
2.3 dependency:list
以列表方式显示工程所依赖的构件
2.4 dependency:sources
下载工程所依赖的构件的源码。
2.5 dependency:tree
以树型方式显示工程所依赖的构件
参考
声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权,转载请注明出处。