diff options
author | Alan Viverette <alanv@google.com> | 2018-07-18 13:50:21 -0400 |
---|---|---|
committer | Alan Viverette <alanv@google.com> | 2018-07-20 17:47:24 -0400 |
commit | 41cf3fdb47ee40c267e11ca085ae4b45f84a7467 (patch) | |
tree | b347c5bb31fd3611b5bc6b4726fd1e8ecca01b14 /library | |
parent | ffb75bf5926eac9b68671e75c157375ffb72dc86 (diff) | |
download | multidex-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.gradle | 20 |
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 { |