利用maven的dependency插件将项目依赖从maven仓库中拷贝到一个指定的位置

编程入门 行业动态 更新时间:2024-10-19 11:53:25

利用maven的dependency插件将项目依赖从maven<a href=https://www.elefans.com/category/jswz/34/1770040.html style=仓库中拷贝到一个指定的位置"/>

利用maven的dependency插件将项目依赖从maven仓库中拷贝到一个指定的位置

.html

利用dependency:copy-dependencies可以将项目的依赖从maven仓库中拷贝到一个指定的位置。

使用默认配置拷贝依赖

如果直接执行mvn dependency:copy-dependencies,是将项目的依赖拷贝到工程的target/dependency目录下面,依赖包包含版本号。

例如,到工程的根目录下执行mvn dependency:copy-dependencies


到工程的target/dependency目录下面查看,可以看到,依赖包拷贝过来了:

拷贝时去掉依赖文件名中的版本号

使用<stripVersion>参数可以控制拷贝依赖的时候是否去掉文件名中的版本号,默认是不去掉。在命令中,对应的系统属性是mdep.stripVersion。

例如,在项目根目录下面,运行mvn dependency:copy-dependencies -Dmdep.stripVersion=true


到工程的target/dependency目录下面查看,可以看到,拷贝过来的依赖包都去掉了版本号:

指定拷贝到哪个目录

参数<outputDirectory>可以指定另外一个目的目录。在命令中,对应的系统属性是outputDirectory。如果目的目录没有创建,maven会自动创建:

例如,在cmd窗口运行mvn dependency:copy-dependencies -Dmdep.stripVersion=true -DoutputDirectory=lib,指定将依赖包拷贝到项目根目录下面的lib子目录下:


到项目根目录/lib子目录下查看,内容拷贝过来了:

更多推荐

利用maven的dependency插件将项目依赖从maven仓库中拷贝到一个指定的位置

本文发布于:2023-11-16 23:54:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1634634.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:仓库   插件   位置   项目   拷贝到

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!