Files
openide/platform/jewel/markdown/core/build.gradle.kts
Jakub Senohrabek 766beca004 [jewel] Backport Jewel 0.28 APIs to 243
GitOrigin-RevId: 65f34914870df00a6d3c50ff7614cdf0f9748703
2025-04-29 12:20:16 +00:00

24 lines
645 B
Kotlin

plugins {
jewel
`jewel-publish`
`jewel-check-public-api`
alias(libs.plugins.composeDesktop)
alias(libs.plugins.compose.compiler)
}
dependencies {
api(projects.ui)
api(libs.commonmark.core)
testImplementation(compose.desktop.uiTestJUnit4)
testImplementation(projects.ui)
testImplementation(compose.desktop.currentOs)
}
publicApiValidation { excludedClassRegexes = setOf("org.jetbrains.jewel.markdown.MarkdownBlock.*") }
publishing.publications.named<MavenPublication>("main") {
val ijpTarget = project.property("ijp.target") as String
artifactId = "jewel-markdown-${project.name}-$ijpTarget"
}