Skip to content

Commit 12d3283

Browse files
authored
[Build scripts] be more strict about what we download from jcenter (#2758)
* be more strict about what we download from jcenter only download org.jetbrains.trove4j:trove4j:20160824 * looks like we don't need jcenter in the main repositories * Revert "looks like we don't need jcenter in the main repositories" We need it for apollo-android-support This reverts commit f3b10f8. * revert to AGP 3.6.2 * fix java sample
1 parent 997859f commit 12d3283

File tree

16 files changed

+53
-28
lines changed

16 files changed

+53
-28
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ plugins {
5757
}
5858

5959
repositories {
60-
jcenter()
60+
mavenCentral()
6161
}
6262

6363
dependencies {

apollo-gradle-plugin/src/test/files/gradle/build.gradle.kts.template

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@ buildscript {
2020
}
2121
google()
2222
mavenCentral()
23-
jcenter()
23+
jcenter {
24+
content {
25+
includeGroup("org.jetbrains.trove4j")
26+
}
27+
}
2428
}
2529
dependencies {
2630
// ADD BUILDSCRIPT DEPENDENCIES HERE
@@ -47,8 +51,12 @@ repositories {
4751
url = uri("../../../build/localMaven")
4852
}
4953
google() // for aapt2
50-
mavenCentral() // for jetbrainsAnnotations, depended on by apolloApi
51-
jcenter() // for org.jetbrains.trove4j, depended on by lint
54+
mavenCentral()
55+
jcenter {
56+
content {
57+
includeGroup("org.jetbrains.trove4j")
58+
}
59+
}
5260
}
5361

5462
dependencies {

apollo-gradle-plugin/src/test/files/gradle/build.gradle.template

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ buildscript {
77
}
88
google()
99
mavenCentral()
10-
jcenter()
10+
jcenter {
11+
content {
12+
includeGroup("org.jetbrains.trove4j")
13+
}
14+
}
1115
}
1216
dependencies {
1317
// ADD BUILDSCRIPT DEPENDENCIES HERE
@@ -26,7 +30,11 @@ repositories {
2630
}
2731
google() // for aapt2
2832
mavenCentral() // for jetbrainsAnnotations, depended on by apolloApi
29-
jcenter() // for org.jetbrains.trove4j, depended on by lint
33+
jcenter {
34+
content {
35+
includeGroup("org.jetbrains.trove4j")
36+
}
37+
}
3038
}
3139

3240
dependencies {

apollo-gradle-plugin/testProjects/buildCache/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ buildscript {
22
apply(from = "../../../../gradle/dependencies.gradle")
33

44
repositories {
5-
jcenter()
65
maven {
76
url = uri("../../../../build/localMaven")
87
}
8+
mavenCentral()
99
}
1010
dependencies {
1111
classpath(groovy.util.Eval.x(project, "x.dep.apollo.plugin"))

apollo-gradle-plugin/testProjects/compilationUnitAndroid/build.gradle

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ buildscript {
77
}
88
google()
99
mavenCentral()
10-
jcenter()
10+
jcenter {
11+
content {
12+
includeGroup("org.jetbrains.trove4j")
13+
}
14+
}
1115
}
1216
dependencies {
1317
classpath(dep.android.plugin)
@@ -19,7 +23,11 @@ repositories {
1923
maven {
2024
url = uri("../../../build/localMaven")
2125
}
22-
google() // for aapt2
23-
mavenCentral() // for jetbrainsAnnotations, depended on by apolloApi
24-
jcenter() // for org.jetbrains.trove4j, depended on by lint
26+
google()
27+
mavenCentral()
28+
jcenter {
29+
content {
30+
includeGroup("org.jetbrains.trove4j")
31+
}
32+
}
2533
}

apollo-gradle-plugin/testProjects/deprecationWarnings/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ buildscript {
44
apply(from = "../../../gradle/dependencies.gradle")
55

66
repositories {
7-
jcenter()
7+
mavenCentral()
88
maven {
99
url = uri("../../../build/localMaven")
1010
}

apollo-gradle-plugin/testProjects/mismatchedVersions/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ buildscript {
33
apply(from = "../../../gradle/dependencies.gradle")
44

55
repositories {
6-
jcenter()
6+
mavenCentral()
77
maven {
88
url = uri("../../../build/localMaven")
99
}
@@ -16,6 +16,6 @@ buildscript {
1616

1717
subprojects {
1818
repositories {
19-
jcenter()
19+
mavenCentral()
2020
}
2121
}

apollo-gradle-plugin/testProjects/multi-modules-diamond/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ buildscript {
22
apply(from = "../../../gradle/dependencies.gradle")
33

44
repositories {
5-
jcenter()
65
maven {
76
url = uri("../../../build/localMaven")
87
}
8+
mavenCentral()
99
}
1010
dependencies {
1111
classpath(groovy.util.Eval.x(project, "x.dep.apollo.plugin"))

apollo-gradle-plugin/testProjects/multi-modules-duplicates/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ buildscript {
22
apply(from = "../../../gradle/dependencies.gradle")
33

44
repositories {
5-
jcenter()
65
maven {
76
url = uri("../../../build/localMaven")
87
}
8+
mavenCentral()
99
}
1010
dependencies {
1111
classpath(groovy.util.Eval.x(project, "x.dep.apollo.plugin"))

apollo-gradle-plugin/testProjects/multi-modules-transitive/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ buildscript {
22
apply(from = "../../../gradle/dependencies.gradle")
33

44
repositories {
5-
jcenter()
65
maven {
76
url = uri("../../../build/localMaven")
87
}
8+
mavenCentral()
99
}
1010
dependencies {
1111
classpath(groovy.util.Eval.x(project, "x.dep.apollo.plugin"))

apollo-gradle-plugin/testProjects/multi-modules/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ buildscript {
22
apply(from = "../../../gradle/dependencies.gradle")
33

44
repositories {
5-
jcenter()
65
maven {
76
url = uri("../../../build/localMaven")
87
}
8+
mavenCentral()
99
}
1010
dependencies {
1111
classpath(groovy.util.Eval.x(project, "x.dep.apollo.plugin"))

apollo-gradle-plugin/testProjects/multiplatform/build.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ buildscript {
88
maven {
99
url = uri("../../../build/localMaven")
1010
}
11-
google()
1211
mavenCentral()
13-
jcenter()
1412
}
1513
dependencies {
1614
classpath(groovy.util.Eval.x(project, "x.dep.kotlin.plugin"))
@@ -25,7 +23,6 @@ repositories {
2523
maven {
2624
url = uri("../../../build/localMaven")
2725
}
28-
jcenter()
2926
mavenCentral()
3027
}
3128

apollo-gradle-plugin/testProjects/operationIds/build.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ buildscript {
1010
maven {
1111
url = uri("../../../build/localMaven")
1212
}
13-
google()
1413
mavenCentral()
15-
jcenter()
1614
}
1715
dependencies {
1816
classpath(groovy.util.Eval.x(project, "x.dep.kotlin.plugin"))
@@ -27,7 +25,6 @@ repositories {
2725
maven {
2826
url = uri("../../../build/localMaven")
2927
}
30-
jcenter()
3128
mavenCentral()
3229
}
3330

build.gradle.kts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ subprojects {
5454
repositories {
5555
google()
5656
mavenCentral()
57-
jcenter() // for trove4j
57+
jcenter {
58+
content {
59+
includeGroup("org.jetbrains.trove4j")
60+
}
61+
}
5862
}
5963

6064
group = property("GROUP")!!
@@ -101,7 +105,7 @@ fun Project.configurePublishing() {
101105
// create the Android javadoc if needed
102106
javadocTask = tasks.create("javadoc", Javadoc::class.java) {
103107
source = android.sourceSets["main"].java.sourceFiles
104-
classpath += project.files(android.getBootClasspath().joinToString(File.pathSeparator))
108+
classpath += project.files(android.bootClasspath.joinToString(File.pathSeparator))
105109

106110
(android as? com.android.build.gradle.LibraryExtension)?.libraryVariants?.configureEach {
107111
if (name != "release") {

buildSrc/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ project.apply {
99
repositories {
1010
gradlePluginPortal()
1111
google()
12-
jcenter()
1312
mavenCentral()
1413
}
1514

composite/build.gradle.kts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ subprojects {
2020
repositories {
2121
google()
2222
mavenCentral()
23-
jcenter()
23+
jcenter {
24+
content {
25+
includeGroup("org.jetbrains.trove4j")
26+
}
27+
}
2428
}
2529
}

0 commit comments

Comments
 (0)