Gradle 配置本地仓库路径,配置 阿里云 仓库
目录设置本地仓库路径配置阿里云仓库项目中使用阿里云资源设置本地仓库路径不设置本地仓库的路径,默认会把 jar 包保存在 C 盘下的 C:\Users\用户名.gradle 中我的本地仓库路径放在 F:\gradle-3.5\repo新建环境变量 GRADLE_USER_HOME,值为 F:\gradle-3.5\repo重启 IDEA ,并在 Settings 可以看到如下效果,表示 Gradle
·
设置本地仓库路径
不设置本地仓库的路径,默认会把 jar 包保存在 C 盘下的 C:\Users\用户名.gradle 中
我的本地仓库路径放在 F:\gradle-3.5\repo
新建环境变量 GRADLE_USER_HOME,
值为 F:\gradle-3.5\repo

重启 IDEA ,并在 Settings 可以看到如下效果,表示 Gradle 的本地仓库路径配置好了
配置阿里云仓库
在自己的本地仓库路径下创建一个 init.gradle 文件,并写入如下内容
allprojects{
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}
上面方法会让任何 Gradle 项目都从阿里云下载 jar 包(亲测可用)
还有一种直接在项目中添加阿里云仓库的方法,如下
项目中使用阿里云资源
修改 build.gradle 文件,如下(方法未验证)
repositories {
mavenLocal()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
(完)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)