diff --git a/accurest-core/src/main/groovy/io/coderate/accurest/TestGenerator.groovy b/accurest-core/src/main/groovy/io/coderate/accurest/TestGenerator.groovy index aad644fed1..20bde442ae 100755 --- a/accurest-core/src/main/groovy/io/coderate/accurest/TestGenerator.groovy +++ b/accurest-core/src/main/groovy/io/coderate/accurest/TestGenerator.groovy @@ -2,6 +2,7 @@ package io.coderate.accurest import groovy.transform.PackageScope import io.coderate.accurest.config.AccurestConfigProperties +import org.apache.commons.io.FilenameUtils import org.codehaus.plexus.util.DirectoryScanner import java.util.concurrent.atomic.AtomicInteger @@ -71,6 +72,6 @@ class TestGenerator { } private String normalizePath(String path) { - return path.replaceAll(/\\+/, '/') + return FilenameUtils.normalize(path, true) } } \ No newline at end of file diff --git a/build.gradle b/build.gradle index d488248174..3a76dfeea2 100644 --- a/build.gradle +++ b/build.gradle @@ -51,6 +51,7 @@ project(':accurest-core') { dependencies { compile 'org.slf4j:slf4j-api:[1.6.0,)' compile 'org.codehaus.plexus:plexus-utils:3.0.21' + compile 'commons-io:commons-io:2.4' testCompile 'cglib:cglib-nodep:2.2' testCompile 'org.objenesis:objenesis:2.1' }