From aad0aca9a25f6f47c8d1385c9fcd07892af91d7d Mon Sep 17 00:00:00 2001 From: JFronny Date: Tue, 19 Sep 2023 20:25:41 +0200 Subject: [PATCH] bump deps, add configs for GsonHolders --- build.gradle.kts | 2 +- gson-compile-core/build.gradle.kts | 4 +-- .../compile/core/DefaultConfiguration.java | 27 +++++++++++++++++++ gson-compile-processor-core/build.gradle.kts | 2 +- gson-compile-processor/build.gradle.kts | 2 +- settings.gradle.kts | 4 +-- 6 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 gson-compile-core/src/main/java/io/gitlab/jfronny/gson/compile/core/DefaultConfiguration.java diff --git a/build.gradle.kts b/build.gradle.kts index 7e82d59..a2b7e68 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,5 @@ group = "io.gitlab.jfronny.gson" -version = "1.3-SNAPSHOT" +version = "1.4-SNAPSHOT" subprojects { group = rootProject.group diff --git a/gson-compile-core/build.gradle.kts b/gson-compile-core/build.gradle.kts index b60bf7a..9802e05 100644 --- a/gson-compile-core/build.gradle.kts +++ b/gson-compile-core/build.gradle.kts @@ -9,8 +9,8 @@ repositories { } dependencies { - implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT") - api("io.gitlab.jfronny:commons-gson:1.2-SNAPSHOT") + implementation("io.gitlab.jfronny:commons:1.4-SNAPSHOT") + api("io.gitlab.jfronny:commons-gson:1.4-SNAPSHOT") } publishing { diff --git a/gson-compile-core/src/main/java/io/gitlab/jfronny/gson/compile/core/DefaultConfiguration.java b/gson-compile-core/src/main/java/io/gitlab/jfronny/gson/compile/core/DefaultConfiguration.java new file mode 100644 index 0000000..47ed691 --- /dev/null +++ b/gson-compile-core/src/main/java/io/gitlab/jfronny/gson/compile/core/DefaultConfiguration.java @@ -0,0 +1,27 @@ +package io.gitlab.jfronny.gson.compile.core; + +import io.gitlab.jfronny.commons.serialize.gson.api.v2.GsonHolders; +import io.gitlab.jfronny.gson.stream.JsonReader; +import io.gitlab.jfronny.gson.stream.JsonWriter; + +public class DefaultConfiguration { + public static class Api { + public static void configure(JsonWriter writer) { + GsonHolders.API.getGson().configure(writer); + } + + public static void configure(JsonReader reader) { + GsonHolders.API.getGson().configure(reader); + } + } + + public static class Config { + public static void configure(JsonWriter writer) { + GsonHolders.CONFIG.getGson().configure(writer); + } + + public static void configure(JsonReader reader) { + GsonHolders.CONFIG.getGson().configure(reader); + } + } +} diff --git a/gson-compile-processor-core/build.gradle.kts b/gson-compile-processor-core/build.gradle.kts index a724f2f..24a2800 100644 --- a/gson-compile-processor-core/build.gradle.kts +++ b/gson-compile-processor-core/build.gradle.kts @@ -10,7 +10,7 @@ repositories { dependencies { implementation("org.jetbrains:annotations:24.0.0") - implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT") + implementation("io.gitlab.jfronny:commons:1.4-SNAPSHOT") } publishing { diff --git a/gson-compile-processor/build.gradle.kts b/gson-compile-processor/build.gradle.kts index 2cbf1a3..be1e103 100644 --- a/gson-compile-processor/build.gradle.kts +++ b/gson-compile-processor/build.gradle.kts @@ -12,7 +12,7 @@ dependencies { implementation(project(":gson-compile-processor-core")) implementation(project(":gson-compile-annotations")) implementation("org.jetbrains:annotations:24.0.0") - implementation("io.gitlab.jfronny:commons:1.2-SNAPSHOT") + implementation("io.gitlab.jfronny:commons:1.4-SNAPSHOT") implementation("com.squareup:javapoet:1.13.0") } diff --git a/settings.gradle.kts b/settings.gradle.kts index 0b2081e..40bee9e 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -4,8 +4,8 @@ pluginManagement { mavenCentral() } plugins { - id("jf.maven-publish") version "1.3-SNAPSHOT" - id("jf.manifold") version "1.3-SNAPSHOT" + id("jf.maven-publish") version "1.5-SNAPSHOT" + id("jf.manifold") version "1.5-SNAPSHOT" } }