[repo] Update the shadow version to 8.1.1 release

https://github.com/johnrengelman/shadow/releases/tag/8.1.1
This commit is contained in:
Yahor Berdnikau
2023-08-04 12:31:08 +02:00
committed by Space Team
parent c701677e45
commit 380062c511
15 changed files with 89 additions and 81 deletions
@@ -17,6 +17,7 @@ dependencies {
compileOnly(gradleApi())
compileOnly(gradleKotlinDsl())
compileOnly(libs.shadow.gradlePlugin)
compileOnly(libs.jdom2)
}
sourceSets {
@@ -11,16 +11,17 @@ import org.gradle.api.plugins.JavaPluginExtension
import org.gradle.api.tasks.SourceSet
import org.gradle.kotlin.dsl.extra
import org.gradle.kotlin.dsl.getByType
import org.jdom2.Element
import org.jdom2.Verifier
import org.jdom2.input.SAXBuilder
import org.jdom2.output.Format
import org.jdom2.output.XMLOutputter
import org.jetbrains.kotlin.pill.artifact.ArtifactDependencyMapper
import org.jetbrains.kotlin.pill.artifact.ArtifactGenerator
import org.jetbrains.kotlin.pill.model.PDependency
import org.jetbrains.kotlin.pill.model.PLibrary
import org.jetbrains.kotlin.pill.model.POrderRoot
import org.jetbrains.kotlin.pill.model.PProject
import shadow.org.jdom2.input.SAXBuilder
import shadow.org.jdom2.*
import shadow.org.jdom2.output.Format
import shadow.org.jdom2.output.XMLOutputter
import java.io.File
import java.util.*
import kotlin.collections.HashMap
@@ -290,7 +291,6 @@ class JpsCompatiblePluginTasks(
kotlinJunitConfiguration.applyJUnitTemplate()
val output = XMLOutputter().also {
@Suppress("UsePropertyAccessSyntax")
it.format = Format.getPrettyFormat().apply {
setEscapeStrategy { c -> Verifier.isHighSurrogate(c) || c == '"' }
setIndent(" ")
@@ -5,10 +5,10 @@
package org.jetbrains.kotlin.pill.util
import shadow.org.jdom2.Document
import shadow.org.jdom2.Element
import shadow.org.jdom2.output.Format
import shadow.org.jdom2.output.XMLOutputter
import org.jdom2.Document
import org.jdom2.Element
import org.jdom2.output.Format
import org.jdom2.output.XMLOutputter
fun xml(name: String, vararg args: Pair<String, Any>, block: XmlNode.() -> Unit = {}): XmlNode {
return XmlNode(name, args.asList(), block)
@@ -19,7 +19,6 @@ class XmlNode(val name: String, private val args: List<Pair<String, Any>>, block
private var value: Any? = null
init {
@Suppress("UNUSED_EXPRESSION")
block()
}