rootProject.name = "kotlin-sdk" pluginManagement { repositories { mavenCentral() gradlePluginPortal() } plugins { id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0" } } dependencyResolutionManagement { repositories { mavenCentral() } } include( ":kotlin-sdk-core", ":kotlin-sdk-client", ":kotlin-sdk-server", ":kotlin-sdk", ":kotlin-sdk-test", ) // Include sample projects as composite builds if this is the root project // if (gradle.parent == null) { includeBuild("samples/kotlin-mcp-client") { dependencySubstitution { substitute(module("io.modelcontextprotocol:kotlin-sdk-client")) .using(project(":")) } } // includeBuild("samples/kotlin-mcp-server") includeBuild("samples/weather-stdio-server") { dependencySubstitution { substitute(module("io.modelcontextprotocol:kotlin-sdk-client")) .using(project(":")) substitute(module("io.modelcontextprotocol:kotlin-sdk-server")) .using(project(":")) } } // }