@@ -145,12 +145,6 @@ public class CodeGenMojo extends AbstractMojo {
145
145
@ Parameter (name = "skipOverwrite" , required = false )
146
146
private Boolean skipOverwrite ;
147
147
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
-
154
148
/**
155
149
* The package to use for generated api objects/classes
156
150
*/
@@ -211,6 +205,36 @@ public class CodeGenMojo extends AbstractMojo {
211
205
@ Parameter (name = "ignoreFileOverride" , required = false )
212
206
private String ignoreFileOverride ;
213
207
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
+
214
238
/**
215
239
* A map of language-specific parameters as passed with the -c option to the command line
216
240
*/
@@ -433,6 +457,22 @@ public void execute() throws MojoExecutionException {
433
457
configurator .setIgnoreFileOverride (ignoreFileOverride );
434
458
}
435
459
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
+
436
476
// TODO: After 3.0.0 release (maybe for 3.1.0): Fully deprecate lang.
437
477
if (isNotEmpty (generatorName )) {
438
478
configurator .setGeneratorName (generatorName );
0 commit comments