From e0fd964b9e235e47e8da466bddddfefc46a13fee Mon Sep 17 00:00:00 2001 From: Francisco Solis <30329003+Im-Fran@users.noreply.github.com> Date: Tue, 16 Jan 2024 00:51:32 -0300 Subject: [PATCH] wip: merge sources and javadoc to root jar --- build.gradle.kts | 16 ++++++++++++++++ simplecoreapi/build.gradle.kts | 7 ------- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index ab18cec..83c40ba 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,6 +17,7 @@ allprojects { plugin("com.github.johnrengelman.shadow") plugin("cl.franciscosolis.gradledotenv") plugin("org.jetbrains.kotlin.jvm") + plugin("org.jetbrains.dokka") } /* @@ -46,6 +47,21 @@ allprojects { } } +subprojects { + java { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 + withSourcesJar() + withJavadocJar() + } + + tasks { + jar { + dependsOn(dokkaJavadoc) + } + } +} + dependencies { implementation(project(":build-info", "shadow")) implementation(project(":simplecoreapi", "shadow")) diff --git a/simplecoreapi/build.gradle.kts b/simplecoreapi/build.gradle.kts index b832601..e291225 100644 --- a/simplecoreapi/build.gradle.kts +++ b/simplecoreapi/build.gradle.kts @@ -71,13 +71,6 @@ tasks { options.encoding = "UTF-8" } - java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 - withSourcesJar() - withJavadocJar() - } - jar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE }