init.gradle
· 2.4 KiB · Groovy
Eredeti
allprojects {
buildscript {
repositories {
def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
all { ArtifactRepository repo ->
if (repo instanceof MavenArtifactRepository) {
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} deleted."
remove repo
}
if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
project.logger.lifecycle "Repository ${repo.url} deleted."
remove repo
}
if (url.contains('plugins.gradle.org/m2')) {
project.logger.lifecycle "Repository ${repo.url} deleted."
remove repo
}
}
}
maven { url ALIYUN_REPOSITORY_URL }
mavenLocal()
}
}
repositories {
def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
all { ArtifactRepository repo ->
if (repo instanceof MavenArtifactRepository) {
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} deleted."
remove repo
}
if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
project.logger.lifecycle "Repository ${repo.url} deleted."
remove repo
}
if (url.contains('plugins.gradle.org/m2')) {
project.logger.lifecycle "Repository ${repo.url} deleted."
remove repo
}
}
}
maven { url ALIYUN_REPOSITORY_URL }
mavenLocal()
}
}
| 1 | allprojects { |
| 2 | buildscript { |
| 3 | repositories { |
| 4 | def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/' |
| 5 | all { ArtifactRepository repo -> |
| 6 | if (repo instanceof MavenArtifactRepository) { |
| 7 | def url = repo.url.toString() |
| 8 | if (url.startsWith('https://repo1.maven.org/maven2')) { |
| 9 | project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." |
| 10 | remove repo |
| 11 | } |
| 12 | if (url.startsWith('https://jcenter.bintray.com/')) { |
| 13 | project.logger.lifecycle "Repository ${repo.url} deleted." |
| 14 | remove repo |
| 15 | } |
| 16 | if (url.startsWith('https://dl.google.com/dl/android/maven2/')) { |
| 17 | project.logger.lifecycle "Repository ${repo.url} deleted." |
| 18 | remove repo |
| 19 | } |
| 20 | if (url.contains('plugins.gradle.org/m2')) { |
| 21 | project.logger.lifecycle "Repository ${repo.url} deleted." |
| 22 | remove repo |
| 23 | } |
| 24 | } |
| 25 | } |
| 26 | maven { url ALIYUN_REPOSITORY_URL } |
| 27 | mavenLocal() |
| 28 | } |
| 29 | } |
| 30 | |
| 31 | repositories { |
| 32 | def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/' |
| 33 | all { ArtifactRepository repo -> |
| 34 | if (repo instanceof MavenArtifactRepository) { |
| 35 | def url = repo.url.toString() |
| 36 | if (url.startsWith('https://repo1.maven.org/maven2')) { |
| 37 | project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." |
| 38 | remove repo |
| 39 | } |
| 40 | if (url.startsWith('https://jcenter.bintray.com/')) { |
| 41 | project.logger.lifecycle "Repository ${repo.url} deleted." |
| 42 | remove repo |
| 43 | } |
| 44 | if (url.startsWith('https://dl.google.com/dl/android/maven2/')) { |
| 45 | project.logger.lifecycle "Repository ${repo.url} deleted." |
| 46 | remove repo |
| 47 | } |
| 48 | if (url.contains('plugins.gradle.org/m2')) { |
| 49 | project.logger.lifecycle "Repository ${repo.url} deleted." |
| 50 | remove repo |
| 51 | } |
| 52 | } |
| 53 | } |
| 54 | maven { url ALIYUN_REPOSITORY_URL } |
| 55 | mavenLocal() |
| 56 | } |
| 57 | } |
| 58 |