Skip to content

Commit 2233863

Browse files
committed
fix(kotlin-client): keep annotation imports as com.fasterxml.jackson
Jackson 3 only moves databind/core/module to tools.jackson package. The annotations artifact stays at com.fasterxml.jackson.annotation. Also add AbstractKotlinCodegen Jackson 3 infrastructure so this branch is self-contained for CI testing.
1 parent 6a0517e commit 2233863

22 files changed

Lines changed: 42 additions & 52 deletions

File tree

modules/openapi-generator/src/main/resources/kotlin-client/anyof_class.mustache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import com.squareup.moshi.JsonClass
1818
{{/moshi}}
1919
{{#jackson}}
2020
{{#enumUnknownDefaultCase}}
21-
import {{jacksonPackage}}.annotation.JsonEnumDefaultValue
21+
import com.fasterxml.jackson.annotation.JsonEnumDefaultValue
2222
{{/enumUnknownDefaultCase}}
23-
import {{jacksonPackage}}.annotation.JsonProperty
23+
import com.fasterxml.jackson.annotation.JsonProperty
2424
{{#discriminator}}
25-
import {{jacksonPackage}}.annotation.JsonSubTypes
26-
import {{jacksonPackage}}.annotation.JsonTypeInfo
25+
import com.fasterxml.jackson.annotation.JsonSubTypes
26+
import com.fasterxml.jackson.annotation.JsonTypeInfo
2727
{{/discriminator}}
2828
{{/jackson}}
2929
{{#kotlinx_serialization}}

modules/openapi-generator/src/main/resources/kotlin-client/data_class.mustache

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ import com.squareup.moshi.JsonClass
1919
{{/moshi}}
2020
{{#jackson}}
2121
{{#enumUnknownDefaultCase}}
22-
import {{jacksonPackage}}.annotation.JsonEnumDefaultValue
22+
import com.fasterxml.jackson.annotation.JsonEnumDefaultValue
2323
{{/enumUnknownDefaultCase}}
24-
import {{jacksonPackage}}.annotation.JsonProperty
24+
import com.fasterxml.jackson.annotation.JsonProperty
2525
{{#discriminator}}
26-
import {{jacksonPackage}}.annotation.JsonIgnoreProperties
27-
import {{jacksonPackage}}.annotation.JsonSubTypes
28-
import {{jacksonPackage}}.annotation.JsonTypeInfo
26+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
27+
import com.fasterxml.jackson.annotation.JsonSubTypes
28+
import com.fasterxml.jackson.annotation.JsonTypeInfo
2929
{{/discriminator}}
3030
{{/jackson}}
3131
{{#kotlinx_serialization}}

modules/openapi-generator/src/main/resources/kotlin-client/enum_class.mustache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import com.squareup.moshi.Json
77
import com.squareup.moshi.JsonClass
88
{{/moshi}}
99
{{#jackson}}
10-
import {{jacksonPackage}}.annotation.JsonCreator
10+
import com.fasterxml.jackson.annotation.JsonCreator
1111
{{#enumUnknownDefaultCase}}
12-
import {{jacksonPackage}}.annotation.JsonEnumDefaultValue
12+
import com.fasterxml.jackson.annotation.JsonEnumDefaultValue
1313
{{/enumUnknownDefaultCase}}
14-
import {{jacksonPackage}}.annotation.JsonProperty
15-
import {{jacksonPackage}}.annotation.JsonValue
14+
import com.fasterxml.jackson.annotation.JsonProperty
15+
import com.fasterxml.jackson.annotation.JsonValue
1616
import kotlin.jvm.JvmStatic
1717
{{/jackson}}
1818
{{#kotlinx_serialization}}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/Serializer.kt.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import java.util.UUID
3333
import {{jacksonPackage}}.databind.DeserializationFeature
3434
import {{jacksonPackage}}.databind.ObjectMapper
3535
import {{jacksonPackage}}.databind.SerializationFeature
36-
import {{jacksonPackage}}.annotation.JsonInclude
36+
import com.fasterxml.jackson.annotation.JsonInclude
3737
import {{jacksonPackage}}.module.kotlin.jacksonObjectMapper
3838
{{/jackson}}
3939
{{#kotlinx_serialization}}

modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-okhttp/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import com.google.gson.annotations.SerializedName
1616
import com.squareup.moshi.Json
1717
{{/moshi}}
1818
{{#jackson}}
19-
import {{jacksonPackage}}.annotation.JsonProperty
19+
import com.fasterxml.jackson.annotation.JsonProperty
2020
{{/jackson}}
2121
{{#kotlinx_serialization}}
2222
import kotlinx.serialization.SerialName

modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-retrofit2/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ import com.google.gson.annotations.SerializedName
4444
import com.squareup.moshi.Json
4545
{{/moshi}}
4646
{{#jackson}}
47-
import {{jacksonPackage}}.annotation.JsonProperty
47+
import com.fasterxml.jackson.annotation.JsonProperty
4848
{{/jackson}}
4949
{{#kotlinx_serialization}}
5050
import kotlinx.serialization.SerialName

modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-spring-restclient/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package {{apiPackage}}
33

44
{{#jackson}}
5-
import {{jacksonPackage}}.annotation.JsonProperty
5+
import com.fasterxml.jackson.annotation.JsonProperty
66
{{/jackson}}
77

88
import org.springframework.web.client.RestClient

modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-spring-webclient/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package {{apiPackage}}
33

44
{{#jackson}}
5-
import {{jacksonPackage}}.annotation.JsonProperty
5+
import com.fasterxml.jackson.annotation.JsonProperty
66
{{/jackson}}
77

88
import org.springframework.web.reactive.function.client.WebClient

modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-vertx/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import java.io.IOException
77
{{/imports}}
88

99
{{#jackson}}
10-
import {{jacksonPackage}}.annotation.JsonProperty
10+
import com.fasterxml.jackson.annotation.JsonProperty
1111
import {{jacksonPackage}}.core.type.TypeReference
1212
{{/jackson}}
1313
{{#gson}}

modules/openapi-generator/src/main/resources/kotlin-client/oneof_class.mustache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import com.squareup.moshi.JsonClass
1818
{{/moshi}}
1919
{{#jackson}}
2020
{{#enumUnknownDefaultCase}}
21-
import {{jacksonPackage}}.annotation.JsonEnumDefaultValue
21+
import com.fasterxml.jackson.annotation.JsonEnumDefaultValue
2222
{{/enumUnknownDefaultCase}}
23-
import {{jacksonPackage}}.annotation.JsonProperty
23+
import com.fasterxml.jackson.annotation.JsonProperty
2424
{{#discriminator}}
25-
import {{jacksonPackage}}.annotation.JsonSubTypes
26-
import {{jacksonPackage}}.annotation.JsonTypeInfo
25+
import com.fasterxml.jackson.annotation.JsonSubTypes
26+
import com.fasterxml.jackson.annotation.JsonTypeInfo
2727
{{/discriminator}}
2828
{{/jackson}}
2929
{{#kotlinx_serialization}}

0 commit comments

Comments
 (0)