diff options
author | Jesse Evans <jsje@google.com> | 2014-10-21 10:06:30 -0700 |
---|---|---|
committer | Jesse Evans <jsje@google.com> | 2014-10-21 10:06:30 -0700 |
commit | b8e1e30f378d1e65ad135b320d9f274ee1e15d67 (patch) | |
tree | 10edbb08fd3d1b713a2847327af1cc6de94ad06d | |
parent | 5b0f3fecfd50a60f328cfe7f71a17a9008188480 (diff) | |
download | android-21-b8e1e30f378d1e65ad135b320d9f274ee1e15d67.tar.gz |
Migrate build to Gradle.
Update build.gradle file for support/palette to properly build
from the existing jar.
Bug: 18034268
Change-Id: I61b82a771bd5e0fbafcf283a80fe9cae968ab983
-rw-r--r-- | support/palette/build.gradle | 90 |
1 files changed, 4 insertions, 86 deletions
diff --git a/support/palette/build.gradle b/support/palette/build.gradle index 863028aa..cec922ed 100644 --- a/support/palette/build.gradle +++ b/support/palette/build.gradle @@ -1,93 +1,11 @@ apply plugin: 'android-library' -archivesBaseName = 'palette-v7' - -dependencies { - compile project(':support-v4') -} - android { - compileSdkVersion 7 - buildToolsVersion "19.0.1" - - defaultConfig { - minSdkVersion 7 - } - - sourceSets { - main.manifest.srcFile 'AndroidManifest.xml' - main.java.srcDir 'src' - } - - lintOptions { - // TODO: fix errors and reenable. - abortOnError false - } -} - -android.libraryVariants.all { variant -> - def name = variant.buildType.name - - if (name.equals(com.android.builder.BuilderConstants.DEBUG)) { - return; // Skip debug builds. + sourceSets.main { + manifest.srcFile 'AndroidManifest.xml' } - def suffix = name.capitalize() - - def jarTask = project.tasks.create(name: "jar${suffix}", type: Jar){ - dependsOn variant.javaCompile - from variant.javaCompile.destinationDir - from 'LICENSE.txt' - } - def javadocTask = project.tasks.create(name: "javadoc${suffix}", type: Javadoc) { - source android.sourceSets.main.allJava - classpath = files(variant.javaCompile.classpath.files) + files( - "${android.plugin.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar") - } - - def javadocJarTask = project.tasks.create(name: "javadocJar${suffix}", type: Jar) { - classifier = 'javadoc' - from 'build/docs/javadoc' - } - - def sourcesJarTask = project.tasks.create(name: "sourceJar${suffix}", type: Jar) { - classifier = 'sources' - from android.sourceSets.main.allSource - } - - artifacts.add('archives', javadocJarTask); - artifacts.add('archives', sourcesJarTask); } -uploadArchives { - repositories { - mavenDeployer { - repository(url: uri(rootProject.ext.supportRepoOut)) { - } - - pom.project { - name 'Android Support Palette v7' - description "Android Support for extracting color palettes from images" - url 'http://developer.android.com/tools/extras/support-library.html' - inceptionYear '2011' - - licenses { - license { - name 'The Apache Software License, Version 2.0' - url 'http://www.apache.org/licenses/LICENSE-2.0.txt' - distribution 'repo' - } - } - - scm { - url "http://source.android.com" - connection "scm:git:https://android.googlesource.com/platform/frameworks/support" - } - developers { - developer { - name 'The Android Open Source Project' - } - } - } - } - } +dependencies { + compile files('libs/android-support-v7-palette.jar') } |