|
34 | 34 | <option value="jsonp" name="JSON-P" description="Jakarta JSON Processing" if="${flavor} == 'se'"> |
35 | 35 | <output> |
36 | 36 | <model> |
37 | | - <list key="dependencies"> |
38 | | - <map> |
39 | | - <value key="groupId">jakarta.json</value> |
40 | | - <value key="artifactId">jakarta.json-api</value> |
41 | | - </map> |
42 | | - <map> |
43 | | - <value key="groupId">io.helidon.http.media</value> |
44 | | - <value key="artifactId">helidon-http-media-jsonp</value> |
45 | | - </map> |
46 | | - </list> |
47 | 37 | <list key="MainTest-other-imports"> |
48 | 38 | <value>jakarta.json.JsonObject</value> |
49 | 39 | </list> |
|
57 | 47 | } |
58 | 48 | ]]></value> |
59 | 49 | </list> |
60 | | - <list key="module-requires"> |
61 | | - <value>jakarta.json</value> |
62 | | - </list> |
63 | 50 | </model> |
64 | 51 | </output> |
65 | 52 | </option> |
|
129 | 116 | ]]></value> |
130 | 117 | </list> |
131 | 118 | <list key="module-requires"> |
132 | | - <value>jakarta.json</value> |
133 | 119 | <value>jakarta.json.bind</value> |
134 | 120 | </list> |
135 | 121 | </model> |
|
150 | 136 | <value key="groupId">io.helidon.http.media</value> |
151 | 137 | <value key="artifactId">helidon-http-media-multipart</value> |
152 | 138 | </map> |
153 | | - <map order="500" if="${flavor} == 'se'"> |
154 | | - <value key="groupId">io.helidon.http.media</value> |
155 | | - <value key="artifactId">helidon-http-media-jsonp</value> |
156 | | - </map> |
157 | 139 | <map order="500" if="${flavor} == 'se'"> |
158 | 140 | <value key="groupId">io.helidon.webserver</value> |
159 | 141 | <value key="artifactId">helidon-webserver-static-content</value> |
160 | 142 | </map> |
161 | | - <map order="500" if="${flavor} == 'se'"> |
162 | | - <value key="groupId">jakarta.json</value> |
163 | | - <value key="artifactId">jakarta.json-api</value> |
164 | | - </map> |
165 | 143 | </list> |
166 | 144 | <list key="module-requires" if="${flavor} == 'se'"> |
167 | | - <value>jakarta.json</value> |
168 | 145 | <value>io.helidon.http.media.multipart</value> |
169 | 146 | <value>io.helidon.webserver.staticcontent</value> |
170 | 147 | </list> |
171 | 148 | <list key="module-requires" if="${flavor} == 'mp'"> |
172 | | - <value>jakarta.json</value> |
173 | 149 | <value>jersey.media.multipart</value> |
174 | 150 | </list> |
175 | 151 | <list key="module-opens" if="${flavor} == 'se'"> |
@@ -239,6 +215,19 @@ curl -X GET http://localhost:8080/greet/Jose |
239 | 215 | ``` |
240 | 216 | ]]></value> |
241 | 217 | </list> |
| 218 | + <list key="dependencies" if="${media} contains 'multipart' || ${media.json-lib} == 'jsonp'"> |
| 219 | + <map order="500" if="${flavor} == 'se'"> |
| 220 | + <value key="groupId">jakarta.json</value> |
| 221 | + <value key="artifactId">jakarta.json-api</value> |
| 222 | + </map> |
| 223 | + <map order="500" if="${flavor} == 'se'"> |
| 224 | + <value key="groupId">io.helidon.http.media</value> |
| 225 | + <value key="artifactId">helidon-http-media-jsonp</value> |
| 226 | + </map> |
| 227 | + </list> |
| 228 | + <list key="module-requires" if="${media} contains 'multipart' || ['jsonp', 'jsonb'] contains ${media.json-lib}"> |
| 229 | + <value>jakarta.json</value> |
| 230 | + </list> |
242 | 231 | </model> |
243 | 232 | </output> |
244 | 233 | </step> |
|
0 commit comments