diff --git a/build.gradle.kts b/build.gradle.kts index ab18cec0..83c40ba2 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 b832601c..e291225e 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 }