From 9436ba106c97ab9fb38fcec2aa551e388cbe9a75 Mon Sep 17 00:00:00 2001 From: Stephan Wienczny Date: Fri, 4 Nov 2016 15:35:48 +0100 Subject: [PATCH] Default added sourceFolder to src/main/java Fallback to "src/main/java" for added source folder instead of a NullpointerException when no source folder ist configured in the pom --- .../src/main/java/io/swagger/codegen/plugin/CodeGenMojo.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/swagger-codegen-maven-plugin/src/main/java/io/swagger/codegen/plugin/CodeGenMojo.java b/modules/swagger-codegen-maven-plugin/src/main/java/io/swagger/codegen/plugin/CodeGenMojo.java index aca8bbf673c..1755e67750f 100644 --- a/modules/swagger-codegen-maven-plugin/src/main/java/io/swagger/codegen/plugin/CodeGenMojo.java +++ b/modules/swagger-codegen-maven-plugin/src/main/java/io/swagger/codegen/plugin/CodeGenMojo.java @@ -310,7 +310,10 @@ public class CodeGenMojo extends AbstractMojo { } if (addCompileSourceRoot) { - String sourceJavaFolder = output.toString() + "/" + configOptions.get(CodegenConstants.SOURCE_FOLDER); + final Object sourceFolderObject = configOptions.get(CodegenConstants.SOURCE_FOLDER); + final String sourceFolder = sourceFolderObject == null ? "src/main/java" : sourceFolderObject.toString(); + + String sourceJavaFolder = output.toString() + "/" + sourceFolder; project.addCompileSourceRoot(sourceJavaFolder); } }