当因为网络限制或其他特殊原因,我们无法下载三方库依赖,如果手动下载所有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 下载位置的步骤:
- 找到 Maven 的配置文件
settings.xml。如果您使用的是 Maven 的默认目录结构,请在${MAVEN_HOME}/conf目录下查找该文件,如果不存在则创建文件。 - 在
settings.xml文件中,找到名为localRepository的元素。该元素指定 Maven 将下载和安装依赖项的本地存储库路径。<code>xml <settings> <localRepository>/path/to/your/local/repository</localRepository> ... </settings> - 将
<localRepository>标签中的值设置为本地存储库的路径。该路径应是系统上的有效路径,它可以是默认的${user.home}/.m2/repository或任何其他您希望使用的路径。 例如,在 Linux 或 macOS 上,您可以将其设置为/Users/YourUserName/.m2/repository,而在 Windows 上,您可以将其设置为C:\Users\YourUserName\.m2\repository。 - 保存
settings.xml文件。