diff --git a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java index 1d8147a0b561..1bb6f0a51169 100644 --- a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java +++ b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/InProcessGroovyc.java @@ -63,7 +63,7 @@ class InProcessGroovyc { @Override public boolean shouldCacheData(@NotNull URL url) { try { - String file = new File(url.toURI()).getPath(); + String file = FileUtil.toCanonicalPath(new File(url.toURI()).getPath()); for (String output : outputs) { if (FileUtil.startsWith(output, file)) { return false;