From cb25eb6bc041174cfff1c41713a4915771f11087 Mon Sep 17 00:00:00 2001 From: Martin Ehrnhoefer Date: Tue, 30 Sep 2014 09:32:52 +0200 Subject: [PATCH 1/2] Windows path problem fixed (again) - #268 #269 --- .../wordnik/swagger/codegen/languages/JavaClientCodegen.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java b/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java index 00683fdd0e9..511e8d9ea9e 100644 --- a/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java +++ b/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java @@ -56,11 +56,11 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig { @Override public String apiFileFolder() { - return outputFolder + File.separator + sourceFolder + File.separator + apiPackage().replaceAll("\\.", File.separator); + return outputFolder + "/" + sourceFolder + "/" + apiPackage().replaceAll("\\.", "/"); } public String modelFileFolder() { - return outputFolder + File.separator + sourceFolder + File.separator + modelPackage().replaceAll("\\.", File.separator); + return outputFolder + "/" + sourceFolder + "/" + modelPackage().replaceAll("\\.", "/"); } @Override From d5d1eb2833c77f8f91be583a259077df857a9b79 Mon Sep 17 00:00:00 2001 From: Martin Ehrnhoefer Date: Thu, 2 Oct 2014 08:55:29 +0200 Subject: [PATCH 2/2] Windows path problem fixed see #268, #269, #288 --- src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java b/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java index 962c2fab482..a93187ba940 100644 --- a/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java +++ b/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java @@ -102,7 +102,7 @@ public class DefaultGenerator implements Generator { apis.put("apis", allOperations); bundle.put("apiInfo", apis); bundle.put("models", allModels); - bundle.put("apiFolder", config.apiPackage().replaceAll("\\.", File.separator)); + bundle.put("apiFolder", config.apiPackage().replaceAll("\\.", "/")); for(int i = 0; i < allModels.size() - 1; i++) { HashMap cm = (HashMap) allModels.get(i);