如果把 build.gradle 里的 mavenCentral 改成 mavenCentral2 会产生什么事?
谬误音讯:Could not find method mavenCentral2() for arguments [] on repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.
这个 DefaultRepositoryHandler,到 Gradle 目录下搜寻,找到了对应的 Java 文件:
DEFAULT_MAVEN_CENTRAL_REPO_NAME 常量的定义在下列文件里:
DefaultBaseRepositoryFactory 的 createMavenCentralRepository 办法内,创立 Maven 仓库,url 为 Repository.MAVEN_CENTRAL_URL:
这个常量定义在文件 ArtifactRepositoryContainer.java 里:
String MAVEN_CENTRAL_URL = “https://repo.maven.apache.org/maven2/”;
浏览器里能够关上这个 url, 外面寄存着各种开发库:
因而 build.gradle 里下列这段配置信息, 意思是通知 Gradle 从 Maven 地方仓库获取工具库的内容, 即 url https://repo.maven.apache.org…
要获取更多 Jerry 的原创文章,请关注公众号 ” 汪子熙 ”: