利用 Maven 的 mvn dependency:copy-dependencies 命令下载 jar 包

如果你想使用 Maven 命令将项目的依赖 JAR 下载到当前目录,而不是将它们安装到本地 Maven 仓库,你可以使用 mvn dependency:copy-dependencies 命令。

如果你想使用 Maven 命令将项目的依赖 JAR 下载到当前目录,而不是将它们安装到本地 Maven 仓库,你可以使用 mvn dependency:copy-dependencies 命令。这个命令会将项目依赖的所有 JAR 文件复制到指定的输出目录(默认为 target/dependency)。

以下是命令的基本用法:

mvn dependency:copy-dependencies

执行此命令后,Maven 将会:

(1)解析项目的 pom.xml 文件,确定所有直接和传递性依赖。

(2)下载这些依赖到本地 Maven 仓库(如果它们还没有被下载的话)。

(3)将这些依赖的 JAR 文件复制到 target/dependency 目录(或指定的其他目录)。

如果你想要将 JAR 文件复制到当前目录而不是 target/dependency,你可以通过 -DoutputDirectory 参数来指定输出目录:

mvn dependency:copy-dependencies -DoutputDirectory=.

这里的 . 表示当前目录。执行此命令后,所有依赖的 JAR 文件将会复制到当前目录下。

请确保你的 pom.xml 文件已经正确配置了所有依赖,并且你的 Maven 环境已经正确设置。

⚠️注意:这个命令不会将项目的构建输出(例如编译后的类文件或打包的 JAR/WAR 文件)复制到当前目录,它只复制依赖的 JAR 文件。如果你还需要项目的构建输出,你可能需要使用其他 Maven 命令,如 mvn package 或 mvn install。

看书和学习是思想的经常营养,是思想的无穷发展。 —— 冈察洛夫
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号