apply plugin: 'kotlin' apply plugin: 'java' sourceCompatibility = versions.sourceCompat targetCompatibility = versions.targetCompat dependencies { implementation 'com.squareup:javapoet:1.13.0' } task javadocJar(type: Jar, dependsOn: 'javadoc') { from javadoc.destinationDir archiveClassifier = 'javadoc' } task sourcesJar(type: Jar, dependsOn: 'classes') { from sourceSets.main.allSource archiveClassifier = 'sources' } sourceSets { main.java.srcDirs += 'src/main/kotlin' }