@@ -29,9 +29,12 @@ Project folder will be `./${artifactId}/`.
29
29
NOTE: it is possible to set any property from 'add' goal, except 'projectFolder' which is set to `./${artifactId}`.
30
30
31
31
[#flavour-list]
32
+ ===== Flavours list
33
+
32
34
[cols="25,20,55", options="header"]
33
35
|====================================================================================================================================
34
36
| flavour | model | description
37
+ | vanilla | maven | Vanilla java, with maven packaging
35
38
| quarkus-3 | maven | Based on link:https://quarkus.io/[Quarkus 3], with maven packaging (yaml)
36
39
| quarkus-3-gradle | gradle | Based on link:https://quarkus.io/[Quarkus 3], with gradle packaging (yaml)
37
40
| quarkus-3-gradle-kts | gradle-kts | Based on link:https://quarkus.io/[Quarkus 3], with gradle kotlin packaging (yaml)
@@ -41,3 +44,156 @@ NOTE: it is possible to set any property from 'add' goal, except 'projectFolder'
41
44
| springboot-3 | maven | Based on link:https://spring.io/projects/spring-boot[Sping Boot 3], with maven packaging
42
45
| openliberty | maven | Based on link:https://openliberty.io/[Open Liberty], with maven packaging
43
46
|====================================================================================================================================
47
+
48
+ [#flavour-extra-config]
49
+ ===== Specific flavour configuration
50
+
51
+ [#flavour-vanilla]
52
+ ====== Vanilla
53
+
54
+ Vanilla flavour accepts all configuration options.
55
+
56
+ [#flavour-quarkus-3]
57
+ ====== Quarkus 3
58
+
59
+ Quarkus 3 flavour has the following specific configurations
60
+
61
+ _Configuration_ : *YAML*
62
+
63
+ _Java Packaging_ : *Maven*
64
+
65
+ [cols="3*", options="header"]
66
+ |====================================================================================================================================
67
+ | parameter | accepted value | note
68
+ | addLombok | _true_ | currently only generation with lombok is supported
69
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
70
+ |====================================================================================================================================
71
+
72
+ [#flavour-quarkus-2]
73
+ ====== Quarkus 2
74
+
75
+ Quarkus 2 flavour has the following specific configurations
76
+
77
+ _Configuration_ : *YAML*
78
+
79
+ _Java Packaging_ : *Maven*
80
+
81
+ [cols="3*", options="header"]
82
+ |====================================================================================================================================
83
+ | parameter | accepted value | note
84
+ | addLombok | _true_ | currently only generation with lombok is supported
85
+ | javaRelease | _11+_ | this flavour does not support java lower than 11
86
+ |====================================================================================================================================
87
+
88
+ [#flavour-quarkus-3-gradle]
89
+ ====== Quarkus 3 Gradle
90
+
91
+ Quarkus 3 Gradle flavour has the following specific configurations
92
+
93
+ _Configuration_ : *YAML*
94
+
95
+ _Java Packaging_ : *Gradle*
96
+
97
+ [cols="3*", options="header"]
98
+ |====================================================================================================================================
99
+ | parameter | accepted value | note
100
+ | addLombok | _true_ | currently only generation with lombok is supported
101
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
102
+ |====================================================================================================================================
103
+
104
+ [#flavour-quarkus-3-gradle-kts]
105
+ ====== Quarkus 3 Gradle KTS
106
+
107
+ Quarkus 3 Gradle KTS flavour has the following specific configurations
108
+
109
+ _Configuration_ : *YAML*
110
+
111
+ _Java Packaging_ : *Gradle with Kotlin DSL*
112
+
113
+ [cols="3*", options="header"]
114
+ |====================================================================================================================================
115
+ | parameter | accepted value | note
116
+ | addLombok | _true_ | currently only generation with lombok is supported
117
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
118
+ |====================================================================================================================================
119
+
120
+ [#flavour-quarkus-3-properties]
121
+ ====== Quarkus 3 Properties
122
+
123
+ Quarkus 3 properties flavour has the following specific configurations
124
+
125
+ _Configuration_ : *properties*
126
+
127
+ _Java Packaging_ : *Maven*
128
+
129
+ [cols="3*", options="header"]
130
+ |====================================================================================================================================
131
+ | parameter | accepted value | note
132
+ | addLombok | _true_ | currently only generation with lombok is supported
133
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
134
+ |====================================================================================================================================
135
+
136
+ [#flavour-micronaut-4]
137
+ ====== Micronaut 4
138
+
139
+ Micronaut 4 flavour has the following specific configurations
140
+
141
+ _Configuration_ : *YAML*
142
+
143
+ _Java Packaging_ : *Maven*
144
+
145
+ [cols="3*", options="header"]
146
+ |====================================================================================================================================
147
+ | parameter | accepted value | note
148
+ | addLombok | _true_ | currently only generation with lombok is supported
149
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
150
+ |====================================================================================================================================
151
+
152
+ [#flavour-micronaut-4]
153
+ ====== Micronaut 4
154
+
155
+ Micronaut 4 flavour has the following specific configurations
156
+
157
+ _Configuration_ : *YAML*
158
+
159
+ _Java Packaging_ : *Maven*
160
+
161
+ [cols="3*", options="header"]
162
+ |====================================================================================================================================
163
+ | parameter | accepted value | note
164
+ | addLombok | _true_ | currently only generation with lombok is supported
165
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
166
+ |====================================================================================================================================
167
+
168
+ [#flavour-openliberty-properties]
169
+ ====== Open Liberty
170
+
171
+ Open Liberty flavour has the following specific configurations
172
+
173
+ _Configuration_ : *properties*
174
+
175
+ _Java Packaging_ : *Maven*
176
+
177
+ [cols="3*", options="header"]
178
+ |====================================================================================================================================
179
+ | parameter | accepted value | note
180
+ | addLombok | _true_ | currently only generation with lombok is supported
181
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
182
+ |====================================================================================================================================
183
+
184
+ [#flavour-springboot-3]
185
+ ====== Spring Boot 3
186
+
187
+ Spring Boot 3 flavour has the following specific configurations
188
+
189
+ _Configuration_ : *YAML*
190
+
191
+ _Java Packaging_ : *Maven*
192
+
193
+ [cols="3*", options="header"]
194
+ |====================================================================================================================================
195
+ | parameter | accepted value | note
196
+ | addLombok | _true_ | currently only generation with lombok is supported
197
+ | javaRelease | _17+_ | this flavour does not support java lower than 17
198
+ |====================================================================================================================================
199
+
0 commit comments