blob: 240016843b695f3c675f1c6edb4c35185603d2e6 [file] [log] [blame]
Aurimas Liutikas9697da72016-12-22 15:50:42 -08001apply plugin: android.support.SupportLibraryPlugin
Tony Mantlerd2e2c832015-03-23 09:58:10 -07002archivesBaseName = 'preference-leanback-v17'
Tony Mantler2a90a3f2015-03-19 13:19:46 -07003
4dependencies {
5 compile project(':support-v4')
6 compile project(':support-appcompat-v7')
7 compile project(':support-recyclerview-v7')
8 compile project(':support-preference-v7')
9 compile project(':support-preference-v14')
10 compile project(':support-leanback-v17')
11}
12
13android {
Yigit Boyar02a9e8c2016-01-26 20:41:00 -080014 compileSdkVersion project.ext.currentSdk
Tony Mantler2a90a3f2015-03-19 13:19:46 -070015
Aurimas Liutikas9697da72016-12-22 15:50:42 -080016 defaultConfig {
17 minSdkVersion 17
18 }
19
Tony Mantler2a90a3f2015-03-19 13:19:46 -070020 sourceSets {
Alan Viverette9439d702016-10-25 14:45:10 +010021 main.java.srcDirs = [
22 'api21',
23 'src'
24 ]
Tony Mantler2a90a3f2015-03-19 13:19:46 -070025 main.res.srcDir 'res'
Alan Viverette9439d702016-10-25 14:45:10 +010026 }
Tony Mantler2a90a3f2015-03-19 13:19:46 -070027}
Tony Mantlera2dbc752015-10-07 15:34:36 -070028
Alan Viverette523ece82016-06-09 14:13:34 -040029android.libraryVariants.all { variant ->
30 def name = variant.buildType.name
31
32 if (name.equals(com.android.builder.core.BuilderConstants.DEBUG)) {
33 return; // Skip debug builds.
34 }
35 def suffix = name.capitalize()
36
Alan Viverette523ece82016-06-09 14:13:34 -040037 def sourcesJarTask = project.tasks.create(name: "sourceJar${suffix}", type: Jar) {
38 classifier = 'sources'
39 from android.sourceSets.main.java.srcDirs
40 }
41
Alan Viverette523ece82016-06-09 14:13:34 -040042 artifacts.add('archives', sourcesJarTask);
43}
44
Tony Mantlera2dbc752015-10-07 15:34:36 -070045uploadArchives {
46 repositories {
47 mavenDeployer {
48 repository(url: uri(rootProject.ext.supportRepoOut)) {
49 }
50
51 pom.project {
52 name 'Android Support Leanback Preference v17'
53 description "Android Support Leanback Preference v17"
54 url 'http://developer.android.com/tools/extras/support-library.html'
55 inceptionYear '2015'
56
57 licenses {
58 license {
59 name 'The Apache Software License, Version 2.0'
60 url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
61 distribution 'repo'
62 }
63 }
64
65 scm {
66 url "http://source.android.com"
67 connection "scm:git:https://android.googlesource.com/platform/frameworks/support"
68 }
69 developers {
70 developer {
71 name 'The Android Open Source Project'
72 }
73 }
74 }
75 }
76 }
77}