import io.gitlab.jfronny.scripts.* plugins { commons.library } dependencies { implementation(projects.commons) implementation(projects.muscriptDataAdditional) implementation(projects.commonsSerializeJson) implementation(projects.commonsSerializeDatabind) testImplementation(libs.junit.jupiter.api) testImplementation(projects.muscriptParser) testImplementation(projects.muscriptRuntime) testRuntimeOnly(libs.junit.jupiter.engine) } publishing { publications { create("maven") { groupId = "io.gitlab.jfronny" artifactId = "muscript-json" from(components["java"]) } } } tasks.javadoc { linksOffline("https://maven.frohnmeyer-wds.de/javadoc/artifacts/io/gitlab/jfronny/commons/$version/raw", projects.commons) linksOffline("https://maven.frohnmeyer-wds.de/javadoc/artifacts/io/gitlab/jfronny/commons-serialize/$version/raw", projects.commonsSerialize) linksOffline("https://maven.frohnmeyer-wds.de/javadoc/artifacts/io/gitlab/jfronny/commons-serialize-json/$version/raw", projects.commonsSerializeJson) linksOffline("https://maven.frohnmeyer-wds.de/javadoc/artifacts/io/gitlab/jfronny/commons-serialize-databind/$version/raw", projects.commonsSerializeJson) linksOffline("https://maven.frohnmeyer-wds.de/javadoc/artifacts/io/gitlab/jfronny/muscript-data-dynamic/$version/raw", projects.muscriptDataDynamic) linksOffline("https://maven.frohnmeyer-wds.de/javadoc/artifacts/io/gitlab/jfronny/muscript-data-additional/$version/raw", projects.muscriptDataAdditional) }