当因为网络限制或其他特殊原因,我们无法下载三方库依赖,如果手动下载所有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
文件。