Skip to content

Commit 31ce2fc

Browse files
committed
try using Shadow plugin... which didn't work, but it might with different config? #1 (comment)
1 parent e1855e7 commit 31ce2fc

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

buildSrc/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ dependencies {
88
implementation("org.gradle.kotlin:gradle-kotlin-dsl-plugins:$expectedKotlinDslPluginsVersion")
99

1010
implementation(libs.gradlePlugin.pluginPublishing)
11+
implementation(libs.gradlePlugin.shadow)
1112
}
1213

1314
java {

gradle/libs.versions.toml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ kotest = "5.5.5"
88
kotlinx-bcv = "0.13.0"
99

1010
gradlePluginPublishPlugin = "1.1.0"
11+
shadowPlugin = "8.1.0"
1112

1213
supportedGradleVersion = "7.6" # the minimal supported Gradle plugin version, used in functional tests
1314

@@ -30,4 +31,5 @@ junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "jun
3031

3132
## region Gradle Plugins
3233
gradlePlugin-pluginPublishing = { module = "com.gradle.publish:plugin-publish-plugin", version.ref = "gradlePluginPublishPlugin" }
34+
gradlePlugin-shadow = { module = "com.github.johnrengelman:shadow", version.ref = "shadowPlugin" }
3335
## endregion

modules/bcv-gradle-plugin/build.gradle.kts

+9-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ plugins {
66
buildsrc.conventions.`kotlin-gradle-plugin`
77
buildsrc.conventions.`maven-publish-test`
88
`java-test-fixtures`
9-
// buildsrc.conventions.`gradle-plugin-variants`
9+
//com.github.johnrengelman.shadow
10+
//buildsrc.conventions.`gradle-plugin-variants`
1011
}
1112

1213
dependencies {
@@ -80,3 +81,10 @@ configurations
8081
}
8182

8283
skipTestFixturesPublications()
84+
85+
// Shadow plugin doesn't seem to help with https://github.com/adamko-dev/kotlin-binary-compatibility-validator-mu/issues/1
86+
//tasks.shadowJar {
87+
// minimize()
88+
// isEnableRelocation = false
89+
// archiveClassifier.set("")
90+
//}

0 commit comments

Comments
 (0)