Java 学习笔记

所有文章
📖 最新文章 transmittable-thread-local 库 JOOR 反射库 Lombok 库:为你减少样板代码 Slf4j 日志组件的使用 加速maven、gradle依赖下载
📖 Java 基础 安装 第一个程序 使用 UTF-8 编写代码 空值 null 正则表达式 线程 日期/时间 匿名类 枚举 ThreadLocal 线程本地变量 动态代理 jar 命令

Java: 加速maven、gradle依赖下载


maven 公共仓库都在国外,从那里下载依赖速度很不稳定。

解决办法很简单,用国内的 maven 代理仓库,例如阿里云/腾讯云提供的代理 maven 仓库。

gradle 配置阿里云的代理仓库

如果使用 gradle 管理java项目,可以在 build.gradle 中加入:

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        mavenLocal()
        mavenCentral()
    }
}

gradle 配置腾讯云的代理仓库

类似的,配置如下:

allprojects {
    repositories {
        maven { url 'http://mirrors.cloud.tencent.com/nexus/repository/maven-public/' }
        mavenLocal()
        mavenCentral()
    }
}

maven 配置阿里云的代理仓库

如果你用 maven 管理java项目,打开maven安装目录的 conf/settings.xml 文件,在<mirrors></mirrors>中添加:

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

maven 配置腾讯云的代理仓库

类似的,配置如下:

<mirror>
    <id>nexus-tencentyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus tencentyun</name>
    <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror> 

更多仓库和配置方式,可以参考:


( 本文完 )

文章目录