Shadow Gradle plugin 3rd party dependencies

Such dependencies will be embedded into plugin jar and their package
will be relocated. This is need to avoid dependency conflicts with
user build scripts dependencies or other Gradle plugins.

Kotlin project dependencies are not shadowed.

^KT-46034 Fixed
This commit is contained in:
Yahor Berdnikau
2022-06-08 11:38:33 +02:00
parent 236a0ca6f0
commit b6edf9a86e
6 changed files with 51 additions and 8 deletions
@@ -7,7 +7,6 @@ description = "Atomicfu Compiler Plugin"
plugins {
kotlin("jvm")
id("jps-compatible")
id("de.undercouch.download")
}
val antLauncherJar by configurations.creating