利用 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 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号