From db8a1065afe58af97ffd31f14051a78a3f9068b7 Mon Sep 17 00:00:00 2001 From: Kaiyao Ke Date: Thu, 24 Aug 2023 09:30:06 +0800 Subject: [PATCH] ensure deterministic order in maven_to_gradle map --- .../idea/dependencies/maven/MavenToGradleMapperImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/github/platan/idea/dependencies/maven/MavenToGradleMapperImpl.java b/src/main/java/com/github/platan/idea/dependencies/maven/MavenToGradleMapperImpl.java index 7c94457..f4cdef3 100644 --- a/src/main/java/com/github/platan/idea/dependencies/maven/MavenToGradleMapperImpl.java +++ b/src/main/java/com/github/platan/idea/dependencies/maven/MavenToGradleMapperImpl.java @@ -5,6 +5,7 @@ import org.jetbrains.annotations.NotNull; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.function.Predicate; @@ -38,7 +39,7 @@ public Dependency map(@NotNull final MavenDependency mavenDependency) { } private HashMap createExtraOptions(MavenDependency mavenDependency) { - HashMap extraOptions = new HashMap<>(); + HashMap extraOptions = new LinkedHashMap<>(); if (mavenDependency.getSystemPath() != null) { extraOptions.put(SYSTEM_PATH, mavenDependency.getSystemPath()); }