From 8c20f826b7aafb4d76d1e592be5b84efc5dbf72c Mon Sep 17 00:00:00 2001 From: Nikolay Feldman Date: Thu, 22 Sep 2022 19:48:26 -0400 Subject: [PATCH] update usage jackson kotlin module --- publish.gradle | 18 ++++++++++++++---- .../com/nfeld/jsonpathkt/util/JacksonUtil.kt | 5 ++--- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/publish.gradle b/publish.gradle index 5b6a010..724a9dc 100644 --- a/publish.gradle +++ b/publish.gradle @@ -1,6 +1,14 @@ +// apply plugin: 'maven' +apply plugin: 'signing' def publishLocal = true +configurations { + archives { + extendsFrom configurations.default + } +} + task sourceJar(type: Jar) { classifier "sources" from sourceSets.main.allSource @@ -10,6 +18,11 @@ artifacts { archives jar, sourceJar } +signing { + required { !snapshotVersion && gradle.taskGraph.hasTask("uploadArchives") } + sign configurations.archives +} + publishing { publications { mavenJava(MavenPublication) { @@ -33,6 +46,7 @@ publishing { developer { id = 'codeniko' name = 'Nikolay Feldman' + url = 'https://www.nfeld.com' } } scm { @@ -105,7 +119,3 @@ if (!publishLocal) { } } -signing { - required { !snapshotVersion && gradle.taskGraph.hasTask("uploadArchives") } - sign configurations.archives -} \ No newline at end of file diff --git a/src/main/kotlin/com/nfeld/jsonpathkt/util/JacksonUtil.kt b/src/main/kotlin/com/nfeld/jsonpathkt/util/JacksonUtil.kt index 7d6249d..28ee462 100644 --- a/src/main/kotlin/com/nfeld/jsonpathkt/util/JacksonUtil.kt +++ b/src/main/kotlin/com/nfeld/jsonpathkt/util/JacksonUtil.kt @@ -2,13 +2,12 @@ package com.nfeld.jsonpathkt.util import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.databind.SerializationFeature -import com.fasterxml.jackson.module.kotlin.KotlinModule +import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper object JacksonUtil { val mapper: ObjectMapper by lazy { - ObjectMapper() + jacksonObjectMapper() .configure(SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS, true) - .registerModule(KotlinModule()) } }