apply plugin: 'com.android.library' group='com.github.philjay' android { compileSdk 33 defaultConfig { minSdk 24 targetSdk 33 versionCode 3 versionName '3.1.0' } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } testOptions { unitTests.returnDefaultValues = true // this prevents "not mocked" error } } dependencies { implementation 'androidx.annotation:annotation:1.0.0' implementation 'junit:junit:4.12' } tasks.register('sourcesJar', Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources' } tasks.register('javadoc', Javadoc) { options.charSet = 'UTF-8' failOnError false source = android.sourceSets.main.java.sourceFiles classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } tasks.register('javadocJar', Jar) { dependsOn javadoc classifier = 'javadoc' from javadoc.destinationDir } artifacts { archives sourcesJar archives javadocJar }