如果你想使用 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。