File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
src/main/java/io/cucumber/core/plugin Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 138138 <groupId >com.fasterxml.jackson.datatype</groupId >
139139 <artifactId >jackson-datatype-jdk8</artifactId >
140140 </dependency >
141+ <dependency >
142+ <groupId >com.fasterxml.jackson.module</groupId >
143+ <artifactId >jackson-module-parameter-names</artifactId >
144+ </dependency >
141145
142146 <dependency >
143147 <groupId >org.xmlunit</groupId >
279283 <include >com.fasterxml.jackson.core:jackson-core</include >
280284 <include >com.fasterxml.jackson.core:jackson-annotations</include >
281285 <include >com.fasterxml.jackson.datatype:jackson-datatype-jdk8</include >
286+ <include >com.fasterxml.jackson.module:jackson-module-parameter-names</include >
282287 </includes >
283288 </artifactSet >
284289 <relocations >
322327 <exclude >META-INF/services/**</exclude >
323328 </excludes >
324329 </filter >
330+ <filter >
331+ <artifact >com.fasterxml.jackson.module:jackson-module-parameter-names</artifact >
332+ <excludes >
333+ <exclude >**/module-info.class</exclude >
334+ <exclude >META-INF/MANIFEST.MF</exclude >
335+ <exclude >META-INF/services/**</exclude >
336+ </excludes >
337+ </filter >
325338 </filters >
326339 </configuration >
327340 </execution >
Original file line number Diff line number Diff line change 11package io .cucumber .core .plugin ;
22
3+ import com .fasterxml .jackson .annotation .JsonCreator .Mode ;
34import com .fasterxml .jackson .annotation .JsonInclude .Include ;
45import com .fasterxml .jackson .core .JsonGenerator ;
56import com .fasterxml .jackson .databind .DeserializationFeature ;
89import com .fasterxml .jackson .databind .cfg .ConstructorDetector ;
910import com .fasterxml .jackson .databind .json .JsonMapper ;
1011import com .fasterxml .jackson .datatype .jdk8 .Jdk8Module ;
12+ import com .fasterxml .jackson .module .paramnames .ParameterNamesModule ;
1113
1214import static com .fasterxml .jackson .annotation .JsonInclude .Value .construct ;
1315
1416final class Jackson {
1517 public static final ObjectMapper OBJECT_MAPPER = JsonMapper .builder ()
1618 .addModule (new Jdk8Module ())
19+ .addModule (new ParameterNamesModule (Mode .PROPERTIES ))
1720 .defaultPropertyInclusion (construct (
1821 Include .NON_ABSENT ,
1922 Include .NON_ABSENT ))
You can’t perform that action at this time.
0 commit comments