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
Copy file name to clipboardExpand all lines: docs/modules/ROOT/pages/processor/configuration.adoc
+21-3Lines changed: 21 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ options:
23
23
enum-type: string
24
24
one-of-interface: true
25
25
bean-validation: jakarta
26
+
jackson: v3
26
27
generated: true
27
28
generated-date: true
28
29
format-code: true
@@ -83,7 +84,7 @@ parent key to group package-name related options.
83
84
84
85
**required/optional** (string)
85
86
86
-
the root (java) package name of the generated interfaces & models. The package folder tree will be created inside the `targetDir`.
87
+
the root (java) package name of the generated interfaces and models. The package folder tree will be created inside the `targetDir`.
87
88
88
89
This is the same as `package-name`. Only one of `package-name` or `package-names.base` is *required*.
89
90
@@ -96,9 +97,9 @@ It takes precedence above `package-name` if both ar set.
96
97
97
98
`package-names.location` enables the creation of package names based on the file location of $ref'erenced parts of the OpenAPI description.
98
99
99
-
It is the *parent* package for locationbased package names.
100
+
It is the *parent* package of location-based package names.
100
101
101
-
Only (OpenAPI) file locations below the parent package will be generated with a locationbased package name. Any other (OpenAPI) file location will use `package-names.base` (or `package-name`) as the package name.
102
+
Only (OpenAPI) file locations below the parent package will be generated with a location-based package name. Any other (OpenAPI) file location will use `package-names.base` (or `package-name`) as the package name.
102
103
103
104
Enabling this has a few conditions:
104
105
@@ -333,6 +334,23 @@ to handle the package name change from bean validation v2 to v3 (`javax` => `jak
333
334
** `javax`: enables bean validation annotations v2, with `javax` package name
334
335
** `jakarta`: enables bean validation annotations v3, with `jakarta` package name
335
336
337
+
=== jackson ([.badge .badge-since]+new with 2026.3+)
338
+
339
+
**optional** (string, `v2` or `v3`, default is `false`)
340
+
341
+
selects the Jackson version, i.e., which package-name is used.
342
+
343
+
|===
344
+
|Version |package-name
345
+
346
+
|v3
347
+
|`tools.jackson`
348
+
349
+
|v2 (default)
350
+
|`com.fasterxml.jackson`
351
+
352
+
|===
353
+
336
354
=== javadoc
337
355
338
356
**optional** (boolean, `true` or `false`, default is `false`)
0 commit comments