Build: Sort idea files in ivy repository to stabilize order

Sort by lowercase name, otherwise order may be different on win
This commit is contained in:
Vyacheslav Gerasimov
2020-03-06 01:22:52 +03:00
parent da0eeb0c28
commit 35dc57d674
+4 -1
View File
@@ -402,7 +402,10 @@ fun writeIvyXml(
} }
element("publications") { element("publications") {
artifactDir.listFiles()?.filter(::shouldIncludeIntellijJar)?.forEach { jarFile -> artifactDir.listFiles()
?.filter(::shouldIncludeIntellijJar)
?.sortedBy { it.name.toLowerCase() }
?.forEach { jarFile ->
val relativeName = jarFile.toRelativeString(baseDir).removeSuffix(".jar") val relativeName = jarFile.toRelativeString(baseDir).removeSuffix(".jar")
emptyElement("artifact") { emptyElement("artifact") {
attributes( attributes(