build.gradle revision f8b708aca586e946adad0bc3022b0c199224c07f
1plugins {
2    id("SupportAndroidLibraryPlugin")
3}
4
5dependencies {
6    api project(':support-annotations')
7    api project(':support-compat')
8    compileOnly project(':support-fragment')
9
10    androidTestImplementation libs.test_runner,      { exclude module: 'support-annotations' }
11    androidTestImplementation libs.espresso_core,    { exclude module: 'support-annotations' }
12    androidTestImplementation libs.mockito_core,     { exclude group: 'net.bytebuddy' } // DexMaker has it"s own MockMaker
13    androidTestImplementation libs.dexmaker_mockito, { exclude group: 'net.bytebuddy' } // DexMaker has it"s own MockMaker
14    androidTestImplementation project(':support-v4')
15    androidTestImplementation project(':appcompat-v7')
16}
17
18android {
19    defaultConfig {
20        minSdkVersion 14
21    }
22
23    sourceSets {
24        main.java.srcDirs = [
25                'base',
26                'api14',
27                'api18',
28                'api19',
29                'api21',
30                'api22',
31                'src'
32        ]
33        main.res.srcDirs = [
34                'res',
35                'res-public'
36        ]
37    }
38
39    buildTypes.all {
40        consumerProguardFiles 'proguard-rules.pro'
41    }
42
43    aaptOptions {
44        additionalParameters "--no-version-transitions"
45    }
46}
47
48supportLibrary {
49    name 'Android Transition Support Library'
50    publish true
51    inceptionYear '2016'
52    description 'Android Transition Support Library'
53    legacySourceLocation true
54}
55