apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' group='com.afollestad' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { minSdkVersion 8 targetSdkVersion 23 versionCode 1 versionName "0.8.5.4" consumerProguardFiles 'progress-proguard.txt' } lintOptions { abortOnError false checkReleaseBuilds false } } dependencies { compile 'com.android.support:support-v4:23.2.0' compile 'com.android.support:appcompat-v7:23.2.0' compile 'com.android.support:recyclerview-v7:23.2.0' compile 'com.android.support:support-annotations:23.2.0' compile 'me.zhanghai.android.materialprogressbar:library:1.1.4' } // build a jar with source files task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources' } task javadoc(type: Javadoc) { failOnError false source = android.sourceSets.main.java.sourceFiles classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) classpath += configurations.compile } // build a jar with javadoc task javadocJar(type: Jar, dependsOn: javadoc) { classifier = 'javadoc' from javadoc.getDestinationDir() } artifacts { archives sourcesJar archives javadocJar }