From f28b9cccbbcb9f5bc0d845d90f4a1089bffd5c91 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Fri, 23 Nov 2018 15:40:30 +0100 Subject: [PATCH] I think this is it :^) --- build.gradle | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index d9ce3029..d55fe039 100644 --- a/build.gradle +++ b/build.gradle @@ -73,20 +73,42 @@ processResources { apply plugin: 'maven-publish' -jar { - -} - task deobfJar(type: Jar) { from sourceSets.main.output from sourceSets.main.java classifier = 'dev' } +task apiJar(type: Jar) { + from sourceSets.main.output + from sourceSets.main.java + classifier = 'api' + include 'de/ellpeck/naturesaura/api/**' +} + +javadoc { + include 'de/ellpeck/naturesaura/api/**' +} + +task javadocJar(type: Jar, dependsOn: javadoc) { + from 'build/docs/javadoc' + classifier 'javadoc' +} + +task sourcesJar(type: Jar) { + from sourceSets.main.java + classifier = 'sources' +} + +apply plugin: 'maven-publish' + publishing { publications { mavenJava(MavenPublication) { artifact jar + artifact apiJar + artifact javadocJar + artifact sourcesJar artifact deobfJar } }