diff --git a/plugins/gradle/tooling-extension-impl/src/com/intellij/gradle/toolingExtension/impl/modelAction/GradleModelId.java b/plugins/gradle/tooling-extension-impl/src/com/intellij/gradle/toolingExtension/impl/modelAction/GradleModelId.java index f06104cf6f9a..88b1bf2cab44 100644 --- a/plugins/gradle/tooling-extension-impl/src/com/intellij/gradle/toolingExtension/impl/modelAction/GradleModelId.java +++ b/plugins/gradle/tooling-extension-impl/src/com/intellij/gradle/toolingExtension/impl/modelAction/GradleModelId.java @@ -85,8 +85,8 @@ public final class GradleModelId implements Serializable { public static @NotNull String createBuildId(@NotNull BuildIdentifier buildIdentifier) { String path = buildIdentifier.getRootDir().getPath(); - int pathHash = FileUtilRt.pathHashCode(path); - return String.valueOf(pathHash); + String systemIndependentName = FileUtilRt.toSystemIndependentName(path); + return String.valueOf(systemIndependentName.hashCode()); } private static @NotNull ProjectIdentifier getProjectIdentifier(@NotNull ProjectModel project) {