Update shadow plugin 6.1.0 -> 7.1.1

Version 7.1.1 is absent in jcenter, so additional repository was added
in some modules.

Leave old version in NewMultiplatformIT.kt because of
`This version of Shadow supports Gradle 7.0+ only. Please upgrade.` error.

^KTI-733 Fixed
This commit is contained in:
Nikolay Krasko
2021-12-17 14:40:33 +03:00
committed by teamcity
parent 1b85159708
commit 85521f01f8
15 changed files with 93 additions and 291 deletions
+1 -1
View File
@@ -157,7 +157,7 @@ dependencies {
implementation("net.rubygrapefruit:native-platform-windows-i386:${property("versions.native-platform")}")
implementation("com.jakewharton.dex:dex-method-list:3.0.0")
implementation("com.github.jengelman.gradle.plugins:shadow:${rootProject.extra["versions.shadow"]}")
implementation("gradle.plugin.com.github.johnrengelman:shadow:${rootProject.extra["versions.shadow"]}")
implementation("net.sf.proguard:proguard-gradle:6.2.2")
implementation("org.jetbrains.intellij.deps:asm-all:8.0.1")
@@ -29,6 +29,8 @@ class ComponentsXmlResourceTransformerPatched : Transformer {
private val components: MutableMap<String, Xpp3Dom> =
LinkedHashMap<String, Xpp3Dom>()
override fun getName() = "ComponentsXmlResourceTransformerPatched"
override fun canTransformResource(element: FileTreeElement): Boolean {
val path = element.relativePath.pathString
return COMPONENTS_XML_PATH == path
@@ -107,7 +109,7 @@ class ComponentsXmlResourceTransformerPatched : Transformer {
}
Xpp3DomWriter.write(writer, dom)
} finally {
IOUtil.close(writer)
writer.close()
}
return baos.toByteArray()
}