/* * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. */ import org.jetbrains.registerDokkaArtifactPublication plugins { id("org.jetbrains.conventions.kotlin-jvm") id("org.jetbrains.conventions.maven-publish") id("org.jetbrains.conventions.base-unit-test") } dependencies { compileOnly(projects.core) compileOnly(projects.subprojects.analysisKotlinApi) implementation(projects.plugins.base) implementation(projects.plugins.kotlinAsJava) implementation(kotlin("reflect")) implementation(libs.korlibs.template) implementation(libs.kotlinx.html) implementation(libs.kotlinx.coroutines.core) testImplementation(kotlin("test")) symbolsTestConfiguration(project(path = ":subprojects:analysis-kotlin-symbols", configuration = "shadow")) descriptorsTestConfiguration(project(path = ":subprojects:analysis-kotlin-descriptors", configuration = "shadow")) testImplementation(projects.plugins.base.baseTestUtils) { exclude(module = "analysis-kotlin-descriptors") } testImplementation(projects.core.testApi) testImplementation(libs.jsoup) } registerDokkaArtifactPublication("javadocPlugin") { artifactId = "javadoc-plugin" }