@@ -14,7 +14,7 @@ plugins {
1414 id(" signing" )
1515 id(" org.jetbrains.kotlin.jvm" ).version(" 1.5.21" )
1616 id(" com.gradle.plugin-publish" ).version(" 0.15.0" )
17- id(" com.gradleup.gr8" ).version(" 0.1 " )
17+ id(" com.gradleup.gr8" ).version(" 0.3 " )
1818}
1919
2020repositories {
@@ -23,7 +23,7 @@ repositories {
2323}
2424
2525group = " com.gradleup"
26- version = " 0.3 "
26+ version = " 0.4 "
2727
2828project.extra.set(" gradle.publish.key" , System .getenv(" GRADLE_KEY" ))
2929project.extra.set(" gradle.publish.secret" , System .getenv(" GRADLE_SECRET" ))
@@ -32,19 +32,25 @@ val shadeConfiguration = configurations.create("shade")
3232
3333dependencies {
3434 compileOnly(gradleApi())
35- add(" shade" , " net.mbonnin.r8:r8:3.0.65 " )
35+ add(" shade" , " net.mbonnin.r8:r8:3.2.49 " )
3636}
3737
3838configurations.getByName(" compileOnly" ).extendsFrom(shadeConfiguration)
3939
40- gr8 {
41- val shadowedJar = create(" plugin" ) {
42- configuration(" shade" )
43- proguardFile(" rules.pro" )
44- }
40+ if (true ) {
41+ gr8 {
42+ val shadowedJar = create(" plugin" ) {
43+ configuration(" shade" )
44+ proguardFile(" rules.pro" )
45+ }
4546
46- removeGradleApiFromApi()
47- replaceOutgoingJar(shadowedJar)
47+ removeGradleApiFromApi()
48+ replaceOutgoingJar(shadowedJar)
49+ }
50+ } else {
51+ configurations.named(" implementation" ).configure {
52+ extendsFrom(shadeConfiguration)
53+ }
4854}
4955
5056pluginBundle {
0 commit comments