diff options
author | Martin Bonnin <martin@mbonnin.net> | 2022-06-21 20:29:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-21 20:29:21 +0200 |
commit | 3f4336d5dfc2dbeee3d4f51b576cfa7c8568b759 (patch) | |
tree | 3a70edc15f95a2209865483f90d83b1497320150 | |
parent | fc86d2125db751fcb93ed25e1d8e87577adcaa6a (diff) | |
download | dokka-3f4336d5dfc2dbeee3d4f51b576cfa7c8568b759.tar.gz dokka-3f4336d5dfc2dbeee3d4f51b576cfa7c8568b759.tar.bz2 dokka-3f4336d5dfc2dbeee3d4f51b576cfa7c8568b759.zip |
Do not expose kotlin stdlib in the Gradle plugin dependencies (#2543)
-rw-r--r-- | runners/gradle-plugin/build.gradle.kts | 10 | ||||
-rw-r--r-- | runners/gradle-plugin/gradle.properties | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/runners/gradle-plugin/build.gradle.kts b/runners/gradle-plugin/build.gradle.kts index 07f29ae0..f8e519e6 100644 --- a/runners/gradle-plugin/build.gradle.kts +++ b/runners/gradle-plugin/build.gradle.kts @@ -30,6 +30,16 @@ dependencies { ) } +// Gradle will put its own version of the stdlib in the classpath, do not pull our own we will end up with +// warnings like 'Runtime JAR files in the classpath should have the same version' +configurations.api { + exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib") + exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk7") + exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") + exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-common") +} + + val sourceJar by tasks.registering(Jar::class) { archiveClassifier.set("sources") from(sourceSets["main"].allSource) diff --git a/runners/gradle-plugin/gradle.properties b/runners/gradle-plugin/gradle.properties new file mode 100644 index 00000000..0d6aa7b6 --- /dev/null +++ b/runners/gradle-plugin/gradle.properties @@ -0,0 +1 @@ +kotlin.stdlib.default.dependency=false |