summaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2018-07-18 13:50:21 -0400
committerAlan Viverette <alanv@google.com>2018-07-20 17:47:24 -0400
commit41cf3fdb47ee40c267e11ca085ae4b45f84a7467 (patch)
treeb347c5bb31fd3611b5bc6b4726fd1e8ecca01b14 /library
parentffb75bf5926eac9b68671e75c157375ffb72dc86 (diff)
downloadmultidex-41cf3fdb47ee40c267e11ca085ae4b45f84a7467.tar.gz
Fix ub-multidex gradle build, add docs
Bug: 63945424 Test: ./gradlew dist Change-Id: Ib2e7ab6a02aa8944a1ebd4ac20636c90c95543ab
Diffstat (limited to 'library')
-rw-r--r--library/build.gradle20
1 files changed, 13 insertions, 7 deletions
diff --git a/library/build.gradle b/library/build.gradle
index 83cbd27..fe707f0 100644
--- a/library/build.gradle
+++ b/library/build.gradle
@@ -36,7 +36,7 @@ task makeVersionFile(type:Exec) {
}
android {
- compileSdkVersion 4
+ compileSdkVersion gradle.currentSdk
defaultConfig {
minSdkVersion 4
@@ -55,15 +55,21 @@ android {
manifest.srcFile 'AndroidManifest.xml'
}
}
+}
+
+android.libraryVariants.all { variant ->
+ variant.getJavaCompiler().dependsOn(makeVersionFile)
- lintOptions {
- // TODO: fix errors and reenable.
- abortOnError false
+ if (!name.equals(com.android.builder.core.BuilderConstants.RELEASE)) {
+ return // Skip non-release
}
-}
-android.libraryVariants.all {
- v -> v.getJavaCompiler().dependsOn(makeVersionFile)
+
+ def sourceJar = project.tasks.create(name: "sourceJarRelease", type: Jar) {
+ classifier = 'sources'
+ from android.sourceSets.main.java.srcDirs
+ }
+ artifacts.add("archives", sourceJar)
}
uploadArchives {