diff --git a/renderer/build.gradle.kts b/renderer/build.gradle.kts index 8a6c01f..fd95282 100644 --- a/renderer/build.gradle.kts +++ b/renderer/build.gradle.kts @@ -1,32 +1,23 @@ plugins { alias(opensavvyConventions.plugins.base) - kotlin("jvm") - id("maven-publish") - alias(opensavvyConventions.plugins.kotlin.abstractLibrary) -} - -java { - withSourcesJar() + alias(opensavvyConventions.plugins.kotlin.library) } kotlin { - jvmToolchain(8) -} + jvm() + + sourceSets.jvmMain.dependencies { + implementation(libs.kotlinx.coroutines) + compileOnly(libs.dokka.base) + compileOnly(libs.dokka.core) + compileOnly(libs.dokka.templating) + compileOnly(libs.dokka.allModulesPage) + } -dependencies { - implementation(libs.kotlinx.coroutines) - compileOnly(libs.dokka.base) - compileOnly(libs.dokka.core) - compileOnly(libs.dokka.templating) - compileOnly(libs.dokka.allModulesPage) } -publishing { - publications { - register("renderer") { - from(components["java"]) - } - } +tapmoc { + java(8) } library { diff --git a/renderer/src/main/kotlin/MaterialForMkDocsPlugin.kt b/renderer/src/jvmMain/kotlin/MaterialForMkDocsPlugin.kt similarity index 100% rename from renderer/src/main/kotlin/MaterialForMkDocsPlugin.kt rename to renderer/src/jvmMain/kotlin/MaterialForMkDocsPlugin.kt diff --git a/renderer/src/main/kotlin/gfmTemplating.kt b/renderer/src/jvmMain/kotlin/gfmTemplating.kt similarity index 100% rename from renderer/src/main/kotlin/gfmTemplating.kt rename to renderer/src/jvmMain/kotlin/gfmTemplating.kt diff --git a/renderer/src/main/kotlin/location/MarkdownLocationProvider.kt b/renderer/src/jvmMain/kotlin/location/MarkdownLocationProvider.kt similarity index 100% rename from renderer/src/main/kotlin/location/MarkdownLocationProvider.kt rename to renderer/src/jvmMain/kotlin/location/MarkdownLocationProvider.kt diff --git a/renderer/src/main/kotlin/renderer/BriefCommentPreprocessor.kt b/renderer/src/jvmMain/kotlin/renderer/BriefCommentPreprocessor.kt similarity index 100% rename from renderer/src/main/kotlin/renderer/BriefCommentPreprocessor.kt rename to renderer/src/jvmMain/kotlin/renderer/BriefCommentPreprocessor.kt diff --git a/renderer/src/main/kotlin/renderer/Decoration.kt b/renderer/src/jvmMain/kotlin/renderer/Decoration.kt similarity index 100% rename from renderer/src/main/kotlin/renderer/Decoration.kt rename to renderer/src/jvmMain/kotlin/renderer/Decoration.kt diff --git a/renderer/src/main/kotlin/renderer/SignatureBreaklineTransformer.kt b/renderer/src/jvmMain/kotlin/renderer/SignatureBreaklineTransformer.kt similarity index 100% rename from renderer/src/main/kotlin/renderer/SignatureBreaklineTransformer.kt rename to renderer/src/jvmMain/kotlin/renderer/SignatureBreaklineTransformer.kt diff --git a/renderer/src/main/kotlin/renderer3/Content.kt b/renderer/src/jvmMain/kotlin/renderer3/Content.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Content.kt rename to renderer/src/jvmMain/kotlin/renderer3/Content.kt diff --git a/renderer/src/main/kotlin/renderer3/Decorator.kt b/renderer/src/jvmMain/kotlin/renderer3/Decorator.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Decorator.kt rename to renderer/src/jvmMain/kotlin/renderer3/Decorator.kt diff --git a/renderer/src/main/kotlin/renderer3/Groups.kt b/renderer/src/jvmMain/kotlin/renderer3/Groups.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Groups.kt rename to renderer/src/jvmMain/kotlin/renderer3/Groups.kt diff --git a/renderer/src/main/kotlin/renderer3/Header.kt b/renderer/src/jvmMain/kotlin/renderer3/Header.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Header.kt rename to renderer/src/jvmMain/kotlin/renderer3/Header.kt diff --git a/renderer/src/main/kotlin/renderer3/Links.kt b/renderer/src/jvmMain/kotlin/renderer3/Links.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Links.kt rename to renderer/src/jvmMain/kotlin/renderer3/Links.kt diff --git a/renderer/src/main/kotlin/renderer3/Lists.kt b/renderer/src/jvmMain/kotlin/renderer3/Lists.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Lists.kt rename to renderer/src/jvmMain/kotlin/renderer3/Lists.kt diff --git a/renderer/src/main/kotlin/renderer3/MkDocsRenderer3.kt b/renderer/src/jvmMain/kotlin/renderer3/MkDocsRenderer3.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/MkDocsRenderer3.kt rename to renderer/src/jvmMain/kotlin/renderer3/MkDocsRenderer3.kt diff --git a/renderer/src/main/kotlin/renderer3/MultilineSignatureStyle.kt b/renderer/src/jvmMain/kotlin/renderer3/MultilineSignatureStyle.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/MultilineSignatureStyle.kt rename to renderer/src/jvmMain/kotlin/renderer3/MultilineSignatureStyle.kt diff --git a/renderer/src/main/kotlin/renderer3/Page.kt b/renderer/src/jvmMain/kotlin/renderer3/Page.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Page.kt rename to renderer/src/jvmMain/kotlin/renderer3/Page.kt diff --git a/renderer/src/main/kotlin/renderer3/PlatformSpecific.kt b/renderer/src/jvmMain/kotlin/renderer3/PlatformSpecific.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/PlatformSpecific.kt rename to renderer/src/jvmMain/kotlin/renderer3/PlatformSpecific.kt diff --git a/renderer/src/main/kotlin/renderer3/RenderingContext.kt b/renderer/src/jvmMain/kotlin/renderer3/RenderingContext.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/RenderingContext.kt rename to renderer/src/jvmMain/kotlin/renderer3/RenderingContext.kt diff --git a/renderer/src/main/kotlin/renderer3/Tables.kt b/renderer/src/jvmMain/kotlin/renderer3/Tables.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Tables.kt rename to renderer/src/jvmMain/kotlin/renderer3/Tables.kt diff --git a/renderer/src/main/kotlin/renderer3/Text.kt b/renderer/src/jvmMain/kotlin/renderer3/Text.kt similarity index 100% rename from renderer/src/main/kotlin/renderer3/Text.kt rename to renderer/src/jvmMain/kotlin/renderer3/Text.kt diff --git a/renderer/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin b/renderer/src/jvmMain/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin similarity index 100% rename from renderer/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin rename to renderer/src/jvmMain/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin