summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Evans <jsje@google.com>2014-10-21 10:06:30 -0700
committerJesse Evans <jsje@google.com>2014-10-21 10:06:30 -0700
commitb8e1e30f378d1e65ad135b320d9f274ee1e15d67 (patch)
tree10edbb08fd3d1b713a2847327af1cc6de94ad06d
parent5b0f3fecfd50a60f328cfe7f71a17a9008188480 (diff)
downloadandroid-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.gradle90
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')
}