From c0cf09b35876eb153fb898eea56efcb6a4d993c4 Mon Sep 17 00:00:00 2001 From: Robert Winkler Date: Fri, 13 Feb 2015 14:27:27 +0100 Subject: [PATCH] Added bintry plugin --- RELEASENOTES.adoc | 4 ++++ build.gradle | 1 - gradle/publishing.gradle | 33 ++++++++++++++++++++++++++++++++ swagger2markup-core/build.gradle | 3 +++ 4 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 gradle/publishing.gradle diff --git a/RELEASENOTES.adoc b/RELEASENOTES.adoc index e69de29b..0364153b 100644 --- a/RELEASENOTES.adoc +++ b/RELEASENOTES.adoc @@ -0,0 +1,4 @@ += Release Notes + +== Version 0.1.0 +* Initial version with support for AsciiDoc and Markdown \ No newline at end of file diff --git a/build.gradle b/build.gradle index 95cbc358..6d8030b5 100644 --- a/build.gradle +++ b/build.gradle @@ -28,7 +28,6 @@ subprojects{ apply plugin: 'jacoco' apply plugin: 'com.github.kt3k.coveralls' apply plugin: 'io.spring.dependency-management' - apply plugin: 'com.jfrog.bintray' version = '0.1.0' group = 'io.swagger2markup' diff --git a/gradle/publishing.gradle b/gradle/publishing.gradle new file mode 100644 index 00000000..18c28725 --- /dev/null +++ b/gradle/publishing.gradle @@ -0,0 +1,33 @@ +import java.text.SimpleDateFormat + +Date buildTimeAndDate = new Date() +ext { + buildDate = new SimpleDateFormat('yyyy-MM-dd').format(buildTimeAndDate) + buildTime = new SimpleDateFormat('HH:mm:ss.SSSZ').format(buildTimeAndDate) +} + +def projectArtifactId = 'swagger2markup' + +jar { + manifest { + attributes( + 'Built-By': 'Robert Winkler', + 'Created-By': System.properties['java.version'] + " (" + System.properties['java.vendor'] + " " + System.properties['java.vm.version'] + ")", + 'Build-Date': project.buildDate, + 'Build-Time': project.buildTime, + 'Specification-Title': projectArtifactId, + 'Specification-Version': project.version, + 'Implementation-Title': projectArtifactId, + 'Implementation-Version': project.version + ) + } +} + +if (!project.hasProperty('bintrayUsername')) ext.bintrayUsername = '' +if (!project.hasProperty('bintrayApiKey')) ext.bintrayApiKey = '' + +bintray { + user = project.bintrayUsername + key = project.bintrayApiKey + pkg.repo = 'swagger2markup' +} \ No newline at end of file diff --git a/swagger2markup-core/build.gradle b/swagger2markup-core/build.gradle index 702cb266..97bd96ef 100644 --- a/swagger2markup-core/build.gradle +++ b/swagger2markup-core/build.gradle @@ -1,3 +1,6 @@ +apply plugin: 'com.jfrog.bintray' +apply from: '../gradle/publishing.gradle' + description = 'swagger2markup core library' dependencies {