You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for Helidon 4 MP client and server generation (#18627)
* Add support for Helidon 4 MP client and server generation
Signed-off-by: Tim Quinn <[email protected]>
* Rerun samples generation trying to fix spring jobs
Signed-off-by: Tim Quinn <[email protected]>
* Update copyright
Signed-off-by: Tim Quinn <[email protected]>
* Correct the copyright notice
Signed-off-by: Tim Quinn <[email protected]>
---------
Signed-off-by: Tim Quinn <[email protected]>
Copy file name to clipboardExpand all lines: docs/generators/java-helidon-client.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
40
40
|fullProject|If set to true, it will generate all files; if set to false, it will only generate API files. If unspecified, the behavior depends on whether a project exists or not: if it does not, same as true; if it does, same as false. Note that test files are never overwritten.|||
41
41
|generateConstructorWithAllArgs|whether to generate a constructor for all arguments||false|
42
42
|groupId|groupId in generated pom.xml||org.openapitools|
43
-
|helidonVersion|Helidon version for generated code||3.0.1|
43
+
|helidonVersion|Helidon complete version identifier or major version number. The specified exact Helidon release or, if specified as a major version the latest release of that major version, is used in the generated code.||Highest released version.|
44
44
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.||false|
45
45
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum||false|
46
46
|implicitHeaders|Skip header parameters in the generated API methods using @ApiImplicitParams annotation.||false|
Copy file name to clipboardExpand all lines: docs/generators/java-helidon-server.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -40,14 +40,14 @@ These options may be applied as additional-properties (cli) or configOptions (pl
40
40
|generateConstructorWithAllArgs|whether to generate a constructor for all arguments||false|
41
41
|gradleProject|Whether to generate gradle project instead of maven.||false|
42
42
|groupId|groupId in generated pom.xml||org.openapitools|
43
-
|helidonVersion|Helidon version for generated code||3.0.1|
43
+
|helidonVersion|Helidon complete version identifier or major version number. The specified exact Helidon release or, if specified as a major version the latest release of that major version, is used in the generated code.||Highest released version.|
44
44
|hideGenerationTimestamp|Hides the generation timestamp when files are generated.||false|
45
45
|ignoreAnyOfInEnum|Ignore anyOf keyword in enum||false|
46
46
|implicitHeaders|Skip header parameters in the generated API methods using @ApiImplicitParams annotation.||false|
47
47
|implicitHeadersRegex|Skip header parameters that matches given regex in the generated API methods using @ApiImplicitParams annotation. Note: this parameter is ignored when implicitHeaders=true||null|
48
48
|invokerPackage|root package for generated code||org.openapitools.server|
49
49
|legacyDiscriminatorBehavior|Set to false for generators with better support for discriminators. (Python, Java, Go, PowerShell, C# have this enabled by default).|<dl><dt>**true**</dt><dd>The mapping in the discriminator includes descendent schemas that allOf inherit from self and the discriminator mapping schemas in the OAS document.</dd><dt>**false**</dt><dd>The mapping in the discriminator includes any descendent schemas that allOf inherit from self, any oneOf schemas, any anyOf schemas, any x-discriminator-values, and the discriminator mapping schemas in the OAS document AND Codegen validates that oneOf and anyOf schemas contain the required discriminator and throws an error if the discriminator is missing.</dd></dl>|true|
50
-
|library|library template (sub-template) to use|<dl><dt>**mp**</dt><dd>Helidon MP Server</dd><dt>**se**</dt><dd>Helidon SE Server</dd><dt>**nima**</dt><dd>Helidon NIMA Server</dd><dt>**nima-annotations**</dt><dd>Helidon NIMA Annotations Server</dd></dl>|se|
50
+
|library|library template (sub-template) to use|<dl><dt>**mp**</dt><dd>Helidon MP Server</dd><dt>**se**</dt><dd>Helidon SE Server</dd></dl>|se|
51
51
|licenseName|The name of the license||Unlicense|
52
52
|licenseUrl|The URL of the license||http://unlicense.org|
53
53
|modelPackage|package for generated models||org.openapitools.server.model|
0 commit comments