Skip to content

Commit 023a9e0

Browse files
committed
Fix platform dependency issue with File.separator
1 parent ad2cd07 commit 023a9e0

File tree

1 file changed

+7
-7
lines changed
  • swan-cmd/src/main/java/de/fraunhofer/iem/swan/cli

1 file changed

+7
-7
lines changed

swan-cmd/src/main/java/de/fraunhofer/iem/swan/cli/SwanCli.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package de.fraunhofer.iem.swan.cli;
22

33
import de.fraunhofer.iem.swan.SwanPipeline;
4-
import de.fraunhofer.iem.swan.model.ModelEvaluator;
54
import org.slf4j.Logger;
65
import org.slf4j.LoggerFactory;
76

8-
import java.io.File;
97
import java.util.ArrayList;
108
import java.util.Arrays;
119
import java.util.List;
12-
import java.util.Objects;
1310
import java.util.concurrent.CancellationException;
1411

1512
/**
@@ -46,15 +43,18 @@ public Integer run(SwanOptions options) throws Exception {
4643

4744
for (String feature : options.getFeatureSet()) {
4845

49-
String filepath = File.separator + "dataset" + File.separator + options.getToolkit().toLowerCase()
50-
+ File.separator;
46+
String filepath = "/dataset/" + options.getToolkit().toLowerCase() + "/";
5147

5248
if (options.getToolkit().toLowerCase().contentEquals("meka")) {
53-
instances.add(fileUtility.getResourceFile(filepath + options.getToolkit().toLowerCase() + "-" + feature + ".arff",
49+
50+
instances.add(fileUtility.getResourceFile(filepath
51+
+ options.getToolkit().toLowerCase() + "-" + feature + ".arff",
5452
null).getAbsolutePath());
5553
} else {
5654
for (String srm : options.getAllClasses()) {
57-
instances.add(fileUtility.getResourceFile(filepath + feature + File.separator + srm + ".arff",
55+
56+
instances.add(fileUtility.getResourceFile(filepath +
57+
feature + "/" + srm + ".arff",
5858
null).getAbsolutePath());
5959
}
6060
}

0 commit comments

Comments
 (0)