From 763724b04d25d07fce5559c1d7a6c12badab937c Mon Sep 17 00:00:00 2001 From: Christof Rabensteiner Date: Wed, 21 Aug 2019 15:27:46 +0200 Subject: Moved Config Files From main/resources/ To test/resources/config - Reason: Integration tests need configuration, but config files should not be packaged into the final artifact. - Update paths. --- src/main/java/at/gv/egiz/moazs/util/FileUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/at/gv/egiz/moazs/util') diff --git a/src/main/java/at/gv/egiz/moazs/util/FileUtils.java b/src/main/java/at/gv/egiz/moazs/util/FileUtils.java index 7e7723d..eb1b291 100644 --- a/src/main/java/at/gv/egiz/moazs/util/FileUtils.java +++ b/src/main/java/at/gv/egiz/moazs/util/FileUtils.java @@ -8,7 +8,7 @@ import java.io.File; public class FileUtils { /** - * If path is relative, resolve path as classpath resource. If path is absolute, + * If path is relative, try to resolve path as classpath resource. If path is absolute, * leave as-is. */ public String determinePath(String abstractPath) { @@ -16,7 +16,8 @@ public class FileUtils { return abstractPath; } else { //java.lang.Class needs relative resources to start with "/" - return this.getClass().getResource("/" + abstractPath).getFile(); + var resource = this.getClass().getResource("/" + abstractPath); + return resource == null ? abstractPath : resource.getFile(); } } } -- cgit v1.2.3