From a53e64514c8712381a07cca9c8c9a4dfcbdb783a Mon Sep 17 00:00:00 2001 From: Gautam Korlam Date: Wed, 25 Jan 2017 02:29:49 -0800 Subject: [PATCH] Always recreate symlinks --- .../main/java/com/uber/okbuck/core/util/FileUtil.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java b/buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java index ddddf9882..d4bfa2e5d 100644 --- a/buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java +++ b/buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java @@ -68,13 +68,11 @@ public static String getIfAvailable(Project project, File file) { } public static void createLink(File target, File link) { - Path targetPath = target.toPath(); - Path linkPath = link.toPath(); + Path targetPath = target.toPath().toAbsolutePath(); + Path linkPath = link.toPath().toAbsolutePath(); try { - if (!Files.isSameFile(targetPath, linkPath)) { - Files.deleteIfExists(linkPath); - Files.createSymbolicLink(linkPath, targetPath); - } + Files.deleteIfExists(linkPath); + Files.createSymbolicLink(linkPath, targetPath); } catch (IOException e) { throw new RuntimeException(e); }