@@ -234,43 +234,56 @@ public void processOpts() {
234234
235235 if (additionalProperties .containsKey (SHARD_NAME )) {
236236 setShardName ((String ) additionalProperties .get (SHARD_NAME ));
237+ } else {
238+ additionalProperties .put (SHARD_NAME , shardName );
237239 }
238- additionalProperties .put (SHARD_NAME , shardName );
239240
240241 if (additionalProperties .containsKey (MODULE_NAME )) {
241242 setModuleName ((String ) additionalProperties .get (MODULE_NAME ));
243+ } else {
244+ additionalProperties .put (MODULE_NAME , moduleName );
242245 }
243- additionalProperties .put (MODULE_NAME , moduleName );
244246
245247 if (additionalProperties .containsKey (SHARD_VERSION )) {
246248 setShardVersion ((String ) additionalProperties .get (SHARD_VERSION ));
247249 } else {
248- // not set, pass the default value to template
249250 additionalProperties .put (SHARD_VERSION , shardVersion );
250251 }
251252
252253 if (additionalProperties .containsKey (SHARD_LICENSE )) {
253254 setShardLicense ((String ) additionalProperties .get (SHARD_LICENSE ));
255+ } else {
256+ additionalProperties .put (SHARD_LICENSE , shardLicense );
254257 }
255258
256259 if (additionalProperties .containsKey (SHARD_HOMEPAGE )) {
257260 setShardHomepage ((String ) additionalProperties .get (SHARD_HOMEPAGE ));
261+ } else {
262+ additionalProperties .put (SHARD_HOMEPAGE , shardHomepage );
258263 }
259264
260265 if (additionalProperties .containsKey (SHARD_SUMMARY )) {
261266 setShardSummary ((String ) additionalProperties .get (SHARD_SUMMARY ));
267+ } else {
268+ additionalProperties .put (SHARD_SUMMARY , shardSummary );
262269 }
263270
264271 if (additionalProperties .containsKey (SHARD_DESCRIPTION )) {
265272 setShardDescription ((String ) additionalProperties .get (SHARD_DESCRIPTION ));
273+ } else {
274+ additionalProperties .put (SHARD_DESCRIPTION , shardDescription );
266275 }
267276
268277 if (additionalProperties .containsKey (SHARD_AUTHOR )) {
269278 setShardAuthor ((String ) additionalProperties .get (SHARD_AUTHOR ));
279+ } else {
280+ additionalProperties .put (SHARD_AUTHOR , shardAuthor );
270281 }
271282
272283 if (additionalProperties .containsKey (SHARD_AUTHOR_EMAIL )) {
273284 setShardAuthorEmail ((String ) additionalProperties .get (SHARD_AUTHOR_EMAIL ));
285+ } else {
286+ additionalProperties .put (SHARD_AUTHOR_EMAIL , shardAuthorEmail );
274287 }
275288
276289 if (additionalProperties .containsKey (PARAMS_ENCODER )) {
0 commit comments