maven手动下载jar包

/ 0评 / 0

当因为网络限制或其他特殊原因,我们无法下载三方库依赖,如果手动下载所有jar,需要下载所有依赖库,比较繁琐并难以维护。可以使用mvn命令直接将所有的jar下载到本地

mvn安装

官方下载地址,安装以后,将bin目录添加到环境变量即可使用

mvn下载

命令格式如下

mvn dependency:get -DgroupId=<GroupID> -DartifactId=<ArtifactID> -Dversion=<Version> [-Dclassifier=<Classifier>] [-Dpackaging=<Type>] [-DremoteRepositories=<URL>] [-Ddest=<File>]

当我们指定GroupID:ArtifactID:Version即可在maven仓库中下载到本地,我们也可以使用-DremoteRepositories指定远程地址,如下所示

mvn dependency:get -DremoteRepositories=https://artifact.bytedance.com/repository/byteX/ -DgroupId=com.bytedance.btrace -DartifactId=rhea-gradle-plugin -Dversion=2.0.0

下载地址

默认下载地址在${user.home}/.m2/repository

可以在 settings.xml 中设置下载依赖项的位置。

以下是如何设置 Maven 下载位置的步骤:

  1. 找到 Maven 的配置文件 settings.xml。如果您使用的是 Maven 的默认目录结构,请在 ${MAVEN_HOME}/conf 目录下查找该文件,如果不存在则创建文件。
  2. settings.xml 文件中,找到名为 localRepository 的元素。该元素指定 Maven 将下载和安装依赖项的本地存储库路径。 <code>xml <settings> <localRepository>/path/to/your/local/repository</localRepository> ... </settings>
  3. <localRepository> 标签中的值设置为本地存储库的路径。该路径应是系统上的有效路径,它可以是默认的 ${user.home}/.m2/repository 或任何其他您希望使用的路径。 例如,在 Linux 或 macOS 上,您可以将其设置为 /Users/YourUserName/.m2/repository,而在 Windows 上,您可以将其设置为 C:\Users\YourUserName\.m2\repository
  4. 保存 settings.xml 文件。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注