plugins { id 'java-library' id 'maven-publish' } archivesBaseName = project.archives_base_name + "-core" dependencies { api "org.jetbrains:annotations:17.0.0" api "org.aperlambda:lambdajcommon:1.8.0" api "com.electronwill.night-config:core:3.5.3" api "com.electronwill.night-config:toml:3.5.3" } java { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } publishing { publications { mavenJava(MavenPublication) { // add all the jars that should be included when publishing to maven artifact(jar) { builtBy jar } artifact(sourcesJar) { builtBy sourcesJar } } } }