Separate downloadDeps into cloud and x20
Change-Id: I558fe296ae7bbe078b1247b319823af9676ed0a8
diff --git a/build.gradle b/build.gradle
index d9641a3..1dc777d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -492,21 +492,29 @@
}
}
-task downloadDeps {
+task downloadCloudDeps() {
cloudDependencies.each { entry ->
entry.value.each { entryFile ->
dependsOn "${getDownloadDepsTaskName(entry.key, entryFile)}"
}
}
- if (!project.hasProperty('no_internal')) {
- x20Dependencies.each { entry ->
- entry.value.each { entryFile ->
- dependsOn "${getDownloadDepsTaskName(entry.key, entryFile)}"
- }
+}
+
+task downloadX20Deps() {
+ x20Dependencies.each { entry ->
+ entry.value.each { entryFile ->
+ dependsOn "${getDownloadDepsTaskName(entry.key, entryFile)}"
}
}
}
+task downloadDeps {
+ dependsOn downloadCloudDeps
+ if (!project.hasProperty('no_internal')) {
+ dependsOn downloadX20Deps
+ }
+}
+
allprojects {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
@@ -538,7 +546,7 @@
}
}
-compileJava.dependsOn downloadDeps
+compileJava.dependsOn downloadCloudDeps
sourceSets.configureEach { sourceSet ->
tasks.named(sourceSet.compileJavaTaskName).configure {
@@ -729,7 +737,7 @@
}
task repackageDepsNew(type: ShadowJar) {
- dependsOn downloadDeps
+ dependsOn downloadCloudDeps
configurations = [project.configurations.runtimeClasspath]
mergeServiceFiles(it)
exclude { it.getRelativePath().getPathString().endsWith("module-info.class") }