1 apply plugin: 'com.android.library' 2 3 group = 'com.davemorrissey.labs' 4 archivesBaseName = 'subsampling-scale-image-view' 5 version = '3.9.0' 6 7 android { 8 compileSdkVersion 27 9 10 defaultConfig { 11 consumerProguardFiles 'proguard-rules.txt' 12 } 13 } 14 15 configurations { 16 javadocs 17 } 18 19 dependencies { 20 javadocs 'com.android.support:support-annotations:27.0.2' 21 javadocs 'com.android.support:exifinterface:27.0.2' 22 implementation 'com.android.support:support-annotations:27.0.2' 23 implementation 'com.android.support:exifinterface:27.0.2' 24 } 25 26 task javadoc(type: Javadoc) { 27 failOnError false 28 source = android.sourceSets.main.java.sourceFiles 29 destinationDir = rootProject.file("docs/javadoc") 30 classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) 31 classpath += configurations.compile 32 classpath += configurations.javadocs 33 options.noTimestamp = true 34 options.links = ['https://developer.android.com/reference/'] 35 } 36 37 apply from: rootProject.file('release.gradle') 38