aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRahul Ravikumar <rahulrav@google.com>2020-04-16 14:21:27 -0700
committerRahul Ravikumar <rahulrav@google.com>2020-04-16 14:31:16 -0700
commit2bdf71028d0cc48f492e7ca563d4607f70a7a25f (patch)
treec9685956135a71b2fe12b235c52af1e9e6c25a13
parent49fc8d9d8ca27a173e9030d0a74880443c8f8740 (diff)
downloaddokka-2bdf71028d0cc48f492e7ca563d4607f70a7a25f.tar.gz
Add a build target for Dokka which makes the repository available.
* This makes it easier to expose Dokka as an artifact. Change-Id: 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 f16d8539a..1b9a7119f 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 d99bdfe91..ca1ae6199 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