apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' group='com.afollestad' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { minSdkVersion 8 targetSdkVersion 23 versionCode 1 versionName "0.8.5.0" } lintOptions { abortOnError false checkReleaseBuilds false } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.1.0' // compile 'com.android.support:preference-v7:23.1.0' compile project(':core') } // 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)) } // build a jar with javadoc task javadocJar(type: Jar, dependsOn: javadoc) { classifier = 'javadoc' from javadoc.getDestinationDir() } artifacts { archives sourcesJar archives javadocJar }