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 15d3b4a86da4..b3df005872b0 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 @@ -333,13 +333,20 @@ public class CodeGenMojo extends AbstractMojo { // Set generation options if (null != generateApis && generateApis) { System.setProperty("apis", ""); + } else { + System.clearProperty("apis"); } + if (null != generateModels && generateModels) { System.setProperty("models", modelsToGenerate); + } else { + System.clearProperty("models"); } if (null != generateSupportingFiles && generateSupportingFiles) { System.setProperty("supportingFiles", supportingFilesToGenerate); + } else { + System.clearProperty("supportingFiles"); } System.setProperty("modelTests", generateModelTests.toString());