From 414efe41237ae2d3fa393dd234a3a0aa42bb43de Mon Sep 17 00:00:00 2001 From: Julius de Jeu Date: Fri, 26 Jul 2019 19:19:54 +0200 Subject: [PATCH] Add maven publishing, now to add an actual maven host sometime... --- build.gradle | 40 +++++++++++++++++------- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/build.gradle b/build.gradle index 8440b5b..8d39180 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ plugins { - id 'java' + id 'java-library' id 'org.jetbrains.kotlin.jvm' version '1.3.41' - id "com.jfrog.bintray" version "1.8.4" + id 'maven-publish' } group 'nl.voidcorp.depinj' @@ -27,15 +27,31 @@ compileTestKotlin { kotlinOptions.jvmTarget = "1.8" } -bintray { - user = System.getenv('BINTRAY_USER') - key = System.getenv('BINTRAY_KEY') - pkg { - repo = 'generic' - name = 'gradle-project' - userOrg = 'bintray_user' - licenses = ['Apache-2.0'] - vcsUrl = 'https://github.com/bintray/gradle-bintray-plugin.git' - } +task sourcesJar(type: Jar) { + from sourceSets.main.allJava + archiveClassifier = 'sources' +} +task javadocJar(type: Jar) { + from javadoc + archiveClassifier = 'javadoc' +} + +publishing { + publications { + maven(MavenPublication) { + artifactId = 'depinj' + + from components.java + artifact sourcesJar + artifact javadocJar + } + } +} + + +javadoc { + if (JavaVersion.current().isJava9Compatible()) { + options.addBooleanOption('html5', true) + } } \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 290541c..4b7e1f3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.5.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists