diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2018-01-28 08:20:21 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2018-01-28 08:20:21 +0000 |
commit | 821ee60aef81e0ce7f8227b10aae0d87e2c977fc (patch) | |
tree | 62e18f2960e4d747fe2e36ed1a66b5a0ee18f5bc | |
parent | db11f8678f33f3b26cfd1e77645e4c8faaf0f517 (diff) | |
parent | ef4a94d96ba9e3cf8d26d029bb19209fd2b54cd6 (diff) | |
download | multidex-821ee60aef81e0ce7f8227b10aae0d87e2c977fc.tar.gz |
Snap for 4571561 from ef4a94d96ba9e3cf8d26d029bb19209fd2b54cd6 to pi-release
Change-Id: I148f7d41d2ae3b3cfeb70c10d0fd535dacbe02c6
-rw-r--r-- | library/build.gradle | 30 | ||||
-rw-r--r-- | version.gradle | 2 |
2 files changed, 30 insertions, 2 deletions
diff --git a/library/build.gradle b/library/build.gradle index abb8c49..83cbd27 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -16,6 +16,25 @@ apply plugin: 'com.android.library' +def generatedResourceDir = project.file('generatedResource') +def versionFile = new File(generatedResourceDir, 'androidsupportmultidexversion.txt') + +task makeVersionFile(type:Exec) { + + doFirst { + versionFile.getParentFile().mkdirs() + } + + outputs.files versionFile + + commandLine 'sh', '-c', 'git log --format="%H" -n 1 || (echo git hash not available; exit 0)' + standardOutput = new ByteArrayOutputStream() + + doLast { + versionFile.text = "git.version=" + standardOutput.toString() + } +} + android { compileSdkVersion 4 @@ -23,10 +42,15 @@ android { minSdkVersion 4 } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_7 + targetCompatibility JavaVersion.VERSION_1_7 + } + sourceSets { main { java.srcDirs = ['src'] - resources.srcDirs = ['res'] + resources.srcDirs = ['res', makeVersionFile.outputs] res.srcDirs = ['src'] manifest.srcFile 'AndroidManifest.xml' } @@ -38,6 +62,10 @@ android { } } +android.libraryVariants.all { + v -> v.getJavaCompiler().dependsOn(makeVersionFile) +} + uploadArchives { repositories { mavenDeployer { diff --git a/version.gradle b/version.gradle index d216a30..f9f6e1f 100644 --- a/version.gradle +++ b/version.gradle @@ -14,4 +14,4 @@ * limitations under the License. */ -ext.multidexVersion = '1.0.2' +ext.multidexVersion = '1.0.3' |