[Maven基础]--使用Maven导出项目依赖的jar包

 

前言

前段时间,有涉及到需要把自己项目依赖的jar包提供给其他同事(Why?因为他老是下载不下来,或者国外的maven仓库下载太慢),所以我就想能不能使用mvn命令一次性找出依赖的jar包。然后就google了一下,果然有招。

 

步骤

1、进入项目目录(有pom.xml的目录)

[Maven基础]--使用Maven导出项目依赖的jar包_第1张图片

 

2、创建存放导出jar依赖包的目录

[Maven基础]--使用Maven导出项目依赖的jar包_第2张图片

 

3、地址栏输入cmd,回车

[Maven基础]--使用Maven导出项目依赖的jar包_第3张图片

 

4、输入导出命令,回车

mvn dependency:copy-dependencies -DoutputDirectory=dependency_lib

 

[Maven基础]--使用Maven导出项目依赖的jar包_第4张图片

 

5、导出成功,再查看输出jar依赖包的目录

[Maven基础]--使用Maven导出项目依赖的jar包_第5张图片

 

目录下的jar

[Maven基础]--使用Maven导出项目依赖的jar包_第6张图片

 

如果想查找依赖中是否存在某包:mvn dependency:tree |grep spark-core_2.1 

 

1、环境信息:maven-3.3.9、jdk-1.7.67、windows 10、idea-2016

2、mvn命令参考:https://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html

 

 

你可能感兴趣的:(Maven)