From aab86d1e5519f613a5ce22785db34c58c517d736 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Fri, 22 Jul 2016 20:44:20 +0200 Subject: [PATCH] Added sources and javadocs jar fixes #49 --- .../gradle/release.gradle | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle/release.gradle b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle/release.gradle index 3a0c91ac4e..4d0d00904d 100644 --- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle/release.gradle +++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle/release.gradle @@ -8,6 +8,21 @@ ext { uploadArchives.dependsOn { [check] } +task sourcesJar(type: Jar, dependsOn: classes) { + classifier = 'sources' + from sourceSets.main.allSource +} + +task javadocJar(type: Jar, dependsOn: javadoc) { + classifier = 'javadoc' + from javadoc.destinationDir +} + +artifacts { + archives sourcesJar + archives javadocJar +} + ext { repositoryUrl = "https://repo.spring.io/plugins-release-local" snapshotRepositoryUrl = "https://repo.spring.io/plugins-snapshot-local" @@ -29,7 +44,7 @@ afterEvaluate { pom.project { name "$project.name" packaging 'jar' - description 'Consumer Driven Contract Verifier and Stub Runner' + description 'Spring Cloud Contract' url 'https://github.com/spring-cloud/spring-cloud-contract' inceptionYear '2014' @@ -55,7 +70,12 @@ afterEvaluate { developer { id 'marcingrzejszczak' name 'Marcin Grzejszczak' - email 'marcin ATT grzejszczak DOTT pl' + email 'mgrzejszczak ATT pivotal DOTT io' + } + developer { + id 'dsyer' + name 'Dave Syer' + email 'dsyer ATT pivotal DOTT io' } } }