apply plugin: 'maven-publish' apply plugin: "io.spring.dependency-management" repositories { mavenLocal() maven { url "http://dev.fit-bank.com/nexus/content/groups/public" } maven { url "http://dev.fit-bank.com/nexus/content/groups/public-snapshots" } } dependencyManagement { imports { mavenBom 'com.fitbank:fitbank-parent:9' } } plugins.withType(JavaPlugin) { task javadocJar(type: Jar, dependsOn: javadoc) { classifier = 'javadoc' from javadoc.destinationDir } task sourceJar(type: Jar) { classifier = 'sources' from sourceSets.main.allSource } publishing { publications { mavenJava(MavenPublication) { from components.java artifact javadocJar { classifier "javadoc" } artifact sourceJar { classifier "sources" } } } } }