diff --git a/demo/java-demo/build.gradle b/demo/java-demo/build.gradle index 49b53c5..dd7bcc1 100644 --- a/demo/java-demo/build.gradle +++ b/demo/java-demo/build.gradle @@ -7,6 +7,7 @@ version = '1.0.0-SNAPSHOT' sourceCompatibility = '8' repositories { + mavenLocal() mavenCentral() } diff --git a/testable-processor/src/main/java/com/alibaba/testable/processor/util/PathUtil.java b/testable-processor/src/main/java/com/alibaba/testable/processor/util/PathUtil.java index 4b4f743..4c9fe9d 100644 --- a/testable-processor/src/main/java/com/alibaba/testable/processor/util/PathUtil.java +++ b/testable-processor/src/main/java/com/alibaba/testable/processor/util/PathUtil.java @@ -5,18 +5,19 @@ public class PathUtil { private static final String PREFIX_WIN = "win"; private static final String PROPERTY_OS_NAME = "os.name"; private static final String PATH_SPLIT_UNIX = "/"; - private static final String PATH_SPLIT_WIN = "\\"; + private static final String PATH_SPLIT_WIN = "\\\\"; private static final String PROTOCOL_FILE = "file:/"; /** * Fit path according to operation system type + * * @param path original path * @return fitted path */ public static String fitPathString(String path) { String os = System.getProperty(PROPERTY_OS_NAME); if (os.toLowerCase().startsWith(PREFIX_WIN)) { - return path.replaceAll(PATH_SPLIT_UNIX, PATH_SPLIT_WIN); + path = path.replaceAll(PATH_SPLIT_UNIX, PATH_SPLIT_WIN); } return path.startsWith(PROTOCOL_FILE) ? path : (PROTOCOL_FILE + path); }