标签:blog bin tail repo 本地仓库 入门 lib module ima
1.首先IDEA要在该工程Settings中配置本地安装的Gradle,配好其home目录,注意目录到根目录即可,不要到bin一级,否则提示错误,无法使用:
2.配置好后会自动侦测Gradle项目,点击右下角自动引入依赖
3.有些依赖无法下载,右上角有提示选项,try again重试,也可点击查看详细日志,基本上是网络不通,因为缓存(cached xxx.jar)不到国外库的相应jar包导致:
4.Gradle默认配置在C盘下该用户下的.gradle目录,默认jar存放地址为C:\Users\(用户名)\.gradle\caches\modules-2\files-2.1,可参考博文https://blog.csdn.net/chwshuang/article/details/52261940手动下载添加到Gradle已生成的对应目录。
5.Gradle入门博客:https://www.jianshu.com/p/001abe1d8e95
6.Gradle仓库配置:.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 } } }
命名为init.gradle,此为全局远程仓库配置。
每个项目的build.gradle文件中,可配置多个maven仓库:
repositories { mavenCentral() maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/‘ } maven { url ‘https://repo.spring.io/libs-snapshot‘ } }
这样可以分别从这几个仓库尝试下载jar包,当然
io.spring.gradle:spring-build-conventions:0.0.15.RELEASE
这个包无论如何也找不到!
本地仓库可配置环境变量GRADLE_USER_HOME,指定一个本地库位置,下载的jar包会存储在这里.
参考博文:https://blog.csdn.net/x_iya/article/details/75040806
https://www.cnblogs.com/dwb91/p/6523541.html
这里支持阿里仓库按artifactId,groupId查询:http://maven.aliyun.com/mvn/search
标签:blog bin tail repo 本地仓库 入门 lib module ima
原文地址:https://www.cnblogs.com/free-wings/p/9638528.html