diff --git a/src/main/java/com/eactive/httpmockserver/script/ScriptLoader.java b/src/main/java/com/eactive/httpmockserver/script/ScriptLoader.java index d6057c2..afc03cc 100644 --- a/src/main/java/com/eactive/httpmockserver/script/ScriptLoader.java +++ b/src/main/java/com/eactive/httpmockserver/script/ScriptLoader.java @@ -40,6 +40,7 @@ public class ScriptLoader{ System.out.println(uri); if(StringUtils.contains(uri, "jar:file:" )) { String prefix = SystemUtils.IS_OS_WINDOWS ? "jar:file:/" : "jar:file:"; + String jarPath = StringUtils.substringBetween(uri, prefix, ".jar!") + ".jar"; System.out.println("jarPath => " + jarPath); @@ -73,7 +74,7 @@ public class ScriptLoader{ bos.close(); } jar.close(); - classPath = memoryWorkingPath+"/BOOT-INF/classes;"+memoryWorkingPath+"/BOOT-INF/lib/*;"; + classPath = memoryWorkingPath+"/BOOT-INF/classes"+System.getProperty("path.separator")+memoryWorkingPath+"/BOOT-INF/lib/*"+System.getProperty("path.separator"); }else { classPath = jarPath; } diff --git a/src/test/java/com/eactive/httpmockserver/HttpmockserverApplicationTests.java b/src/test/java/com/eactive/httpmockserver/HttpmockserverApplicationTests.java deleted file mode 100644 index 104d43d..0000000 --- a/src/test/java/com/eactive/httpmockserver/HttpmockserverApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.eactive.httpmockserver; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class HttpmockserverApplicationTests { - - @Test - void contextLoads() { - } - -}