forked from loafle/openapi-generator-original
Fix selective generation in successive Maven plugin executions (#5152)
Options passed as system properties are properly reset when disabled in the execution configuration. Fixes #5151
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user