@@ -145,12 +145,6 @@ public class CodeGenMojo extends AbstractMojo {
145145 @ Parameter (name = "skipOverwrite" , required = false )
146146 private Boolean skipOverwrite ;
147147
148- /**
149- * Specifies if the existing files should be overwritten during the generation.
150- */
151- @ Parameter (name = "removeOperationIdPrefix" , required = false )
152- private Boolean removeOperationIdPrefix ;
153-
154148 /**
155149 * The package to use for generated api objects/classes
156150 */
@@ -211,6 +205,36 @@ public class CodeGenMojo extends AbstractMojo {
211205 @ Parameter (name = "ignoreFileOverride" , required = false )
212206 private String ignoreFileOverride ;
213207
208+ /**
209+ * To remove operationId prefix (e.g. user_getName => getName)
210+ */
211+ @ Parameter (name = "removeOperationIdPrefix" , required = false )
212+ private Boolean removeOperationIdPrefix ;
213+
214+ /**
215+ * To write all log messages (not just errors) to STDOUT
216+ */
217+ @ Parameter (name = "logToStderr" , required = false )
218+ private Boolean logToStderr ;
219+
220+ /**
221+ * To file post-processing hook
222+ */
223+ @ Parameter (name = "enablePostProcessFile" , required = false )
224+ private Boolean enablePostProcessFile ;
225+
226+ /**
227+ * To skip spec validation
228+ */
229+ @ Parameter (name = "skipValidateSpec" , required = false )
230+ private Boolean skipValidateSpec ;
231+
232+ /**
233+ * To generate alias (array, map) as model
234+ */
235+ @ Parameter (name = "generateAliasAsModel" , required = false )
236+ private Boolean generateAliasAsModel ;
237+
214238 /**
215239 * A map of language-specific parameters as passed with the -c option to the command line
216240 */
@@ -433,6 +457,22 @@ public void execute() throws MojoExecutionException {
433457 configurator .setIgnoreFileOverride (ignoreFileOverride );
434458 }
435459
460+ if (skipValidateSpec != null ) {
461+ configurator .setSkipOverwrite (skipValidateSpec );
462+ }
463+
464+ if (logToStderr != null ) {
465+ configurator .setLogToStderr (logToStderr );
466+ }
467+
468+ if (enablePostProcessFile != null ) {
469+ configurator .setEnablePostProcessFile (enablePostProcessFile );
470+ }
471+
472+ if (generateAliasAsModel != null ) {
473+ configurator .setGenerateAliasAsModel (generateAliasAsModel );
474+ }
475+
436476 // TODO: After 3.0.0 release (maybe for 3.1.0): Fully deprecate lang.
437477 if (isNotEmpty (generatorName )) {
438478 configurator .setGeneratorName (generatorName );
0 commit comments