From 7bd324a2cd5ee6883bbfa0d41f3dd10c915176ae Mon Sep 17 00:00:00 2001 From: jaroslawmalekcodete Date: Tue, 18 Sep 2018 14:48:14 +0200 Subject: [PATCH] #7780: removing File.separator --- .../beakerx/kernel/magic/command/MavenJarResolver.java | 7 ++++--- .../twosigma/beakerx/kernel/magic/command/PomFactory.java | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/MavenJarResolver.java b/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/MavenJarResolver.java index 456098f88c..c979e6cc43 100644 --- a/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/MavenJarResolver.java +++ b/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/MavenJarResolver.java @@ -24,6 +24,7 @@ import org.apache.maven.shared.invoker.*; import java.io.File; +import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.nio.charset.StandardCharsets; @@ -158,9 +159,9 @@ private Map jarsFromRepo() { private List mavenBuildClasspath() { String jarPathsAsString = null; try { - String absolutePath = new File(pathToMavenRepo).getAbsolutePath() + File.separator + MAVEN_BUILT_CLASSPATH_FILE_NAME; - InputStream isPaths = Files.newInputStream(Paths.get(absolutePath)); - jarPathsAsString = IOUtils.toString(isPaths, StandardCharsets.UTF_8); + File fileToClasspath = new File(pathToMavenRepo, MAVEN_BUILT_CLASSPATH_FILE_NAME); + InputStream fileInputStream = new FileInputStream(fileToClasspath); + jarPathsAsString = IOUtils.toString(fileInputStream, StandardCharsets.UTF_8); } catch (IOException e) { throw new RuntimeException(e); } diff --git a/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/PomFactory.java b/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/PomFactory.java index 25b5e56490..21eadc018c 100644 --- a/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/PomFactory.java +++ b/kernel/base/src/main/java/com/twosigma/beakerx/kernel/magic/command/PomFactory.java @@ -41,10 +41,10 @@ public String createPom(Params params) throws IOException { } private String configureBuildClasspathPlugin(String pathToMavenRepo, String mavenBuiltClasspathFileName, String pomAsString) { - String absolutePath = new File(pathToMavenRepo).getAbsolutePath(); + String absolutePath = new File(pathToMavenRepo, mavenBuiltClasspathFileName).getAbsolutePath(); return pomAsString.replace( "mavenBuiltClasspathFile", - "" + absolutePath + File.separator +mavenBuiltClasspathFileName + ""); + "" + absolutePath + ""); } private String configureGoal(String goal, String pomAsString) {