aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRahul Ravikumar <rahulrav@google.com>2020-04-16 14:21:27 -0700
committerTiem Song <tiem@google.com>2020-05-19 21:25:18 -0700
commit67f093a6ea786c4337053ba21f9963c906c07a13 (patch)
treec9685956135a71b2fe12b235c52af1e9e6c25a13
parent17d477365e5a556d705e24dd3a1f8558af46582a (diff)
downloadplatform_external_dokka-67f093a6ea786c4337053ba21f9963c906c07a13.tar.gz
platform_external_dokka-67f093a6ea786c4337053ba21f9963c906c07a13.tar.bz2
platform_external_dokka-67f093a6ea786c4337053ba21f9963c906c07a13.zip
Add a build target for Dokka which makes the repository available.
* This makes it easier to expose Dokka as an artifact. Test: N/A (cherry pick from AOSP master) Bug: 157048140 Change-Id: Ic1b4435957064d7b12b8fd8edc0a3e53ab3cba58 Merged-In: Ic1b4435957064d7b12b8fd8edc0a3e53ab3cba58
-rw-r--r--busytown.gradle14
-rwxr-xr-xbusytown.sh2
2 files changed, 12 insertions, 4 deletions
diff --git a/busytown.gradle b/busytown.gradle
index f16d8539..1b9a7119 100644
--- a/busytown.gradle
+++ b/busytown.gradle
@@ -23,8 +23,16 @@ allprojects { project ->
destinationDir destDir
archiveName = "maven.zip"
}
- zipMaven.dependsOn(":runners:android-gradle-plugin:publishToDistMaven")
- zipMaven.dependsOn(":runners:gradle-plugin:publishToDistMaven")
- zipMaven.dependsOn(":runners:fatjar:publishToDistMaven")
+
+ def copyRepository = project.tasks.create("copyRepository", Copy) {
+ from file("${project.buildDir}/dist-maven")
+ into "${destDir}/repository"
+ }
+
+ [copyRepository, zipMaven].forEach {
+ it.dependsOn(":runners:android-gradle-plugin:publishToDistMaven")
+ it.dependsOn(":runners:gradle-plugin:publishToDistMaven")
+ it.dependsOn(":runners:fatjar:publishToDistMaven")
+ }
}
}
diff --git a/busytown.sh b/busytown.sh
index d99bdfe9..ca1ae619 100755
--- a/busytown.sh
+++ b/busytown.sh
@@ -3,4 +3,4 @@ set -e
SCRIPT_DIR="$(cd $(dirname $0) && pwd)"
-"$SCRIPT_DIR"/gradlew -p "$SCRIPT_DIR" -I "$SCRIPT_DIR"/busytown.gradle --no-daemon :core:build :runners:android-gradle-plugin:build :runners:gradle-integration-tests:build zipMaven \ No newline at end of file
+"$SCRIPT_DIR"/gradlew -p "$SCRIPT_DIR" -I "$SCRIPT_DIR"/busytown.gradle --no-daemon :core:build :runners:android-gradle-plugin:build :runners:gradle-integration-tests:build zipMaven copyRepository \ No newline at end of file