From 2c73237c5ad2d448d972cfd34e78cb7395a80d77 Mon Sep 17 00:00:00 2001 From: fjtirado Date: Mon, 14 Jul 2025 13:13:35 +0200 Subject: [PATCH] Reorganizing directories Signed-off-by: fjtirado --- .../pom.xml | 0 .../annotations/AdditionalProperties.java | 0 .../io/serverlessworkflow/annotations/Item.java | 0 .../serverlessworkflow/annotations/ItemKey.java | 0 .../serverlessworkflow/annotations/ItemValue.java | 0 .../annotations/OneOfSetter.java | 0 .../annotations/OneOfValueProvider.java | 0 .../io/serverlessworkflow/annotations/Union.java | 0 api/pom.xml | 2 +- {jackson-generator => generators/jackson}/pom.xml | 5 +++-- .../generator/jackson/GeneratorUtils.java | 0 .../generator/jackson/JacksonMixInPojo.java | 0 generators/pom.xml | 15 +++++++++++++++ {custom-generator => generators/types}/pom.xml | 6 +++--- .../generator/AllAnyOneOfSchemaRule.java | 0 .../generator/CustomAnnotator.java | 0 .../generator/EmptyObjectTypeRule.java | 0 .../generator/GeneratorUtils.java | 0 .../generator/RefNameHelper.java | 0 .../generator/UnevaluatedPropertiesRule.java | 0 .../generator/UnreferencedFactory.java | 0 pom.xml | 9 ++++----- .../pom.xml | 1 + .../serialization/DeserializeHelper.java | 0 .../serialization/SerializeHelper.java | 0 {serverlessworkflow-types => types}/pom.xml | 2 +- .../src/main/resources/schema/workflow.yaml | 0 27 files changed, 28 insertions(+), 12 deletions(-) rename {serverlessworkflow-annotations => annotations}/pom.xml (100%) rename {serverlessworkflow-annotations => annotations}/src/main/java/io/serverlessworkflow/annotations/AdditionalProperties.java (100%) rename {serverlessworkflow-annotations => annotations}/src/main/java/io/serverlessworkflow/annotations/Item.java (100%) rename {serverlessworkflow-annotations => annotations}/src/main/java/io/serverlessworkflow/annotations/ItemKey.java (100%) rename {serverlessworkflow-annotations => annotations}/src/main/java/io/serverlessworkflow/annotations/ItemValue.java (100%) rename {serverlessworkflow-annotations => annotations}/src/main/java/io/serverlessworkflow/annotations/OneOfSetter.java (100%) rename {serverlessworkflow-annotations => annotations}/src/main/java/io/serverlessworkflow/annotations/OneOfValueProvider.java (100%) rename {serverlessworkflow-annotations => annotations}/src/main/java/io/serverlessworkflow/annotations/Union.java (100%) rename {jackson-generator => generators/jackson}/pom.xml (93%) rename {jackson-generator => generators/jackson}/src/main/java/io/serverlessworkflow/generator/jackson/GeneratorUtils.java (100%) rename {jackson-generator => generators/jackson}/src/main/java/io/serverlessworkflow/generator/jackson/JacksonMixInPojo.java (100%) create mode 100644 generators/pom.xml rename {custom-generator => generators/types}/pom.xml (90%) rename {custom-generator => generators/types}/src/main/java/io/serverlessworkflow/generator/AllAnyOneOfSchemaRule.java (100%) rename {custom-generator => generators/types}/src/main/java/io/serverlessworkflow/generator/CustomAnnotator.java (100%) rename {custom-generator => generators/types}/src/main/java/io/serverlessworkflow/generator/EmptyObjectTypeRule.java (100%) rename {custom-generator => generators/types}/src/main/java/io/serverlessworkflow/generator/GeneratorUtils.java (100%) rename {custom-generator => generators/types}/src/main/java/io/serverlessworkflow/generator/RefNameHelper.java (100%) rename {custom-generator => generators/types}/src/main/java/io/serverlessworkflow/generator/UnevaluatedPropertiesRule.java (100%) rename {custom-generator => generators/types}/src/main/java/io/serverlessworkflow/generator/UnreferencedFactory.java (100%) rename {serverlessworkflow-serialization => serialization}/pom.xml (94%) rename {serverlessworkflow-serialization => serialization}/src/main/java/io/serverlessworkflow/serialization/DeserializeHelper.java (100%) rename {serverlessworkflow-serialization => serialization}/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java (100%) rename {serverlessworkflow-types => types}/pom.xml (97%) rename {serverlessworkflow-types => types}/src/main/resources/schema/workflow.yaml (100%) diff --git a/serverlessworkflow-annotations/pom.xml b/annotations/pom.xml similarity index 100% rename from serverlessworkflow-annotations/pom.xml rename to annotations/pom.xml diff --git a/serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/AdditionalProperties.java b/annotations/src/main/java/io/serverlessworkflow/annotations/AdditionalProperties.java similarity index 100% rename from serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/AdditionalProperties.java rename to annotations/src/main/java/io/serverlessworkflow/annotations/AdditionalProperties.java diff --git a/serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/Item.java b/annotations/src/main/java/io/serverlessworkflow/annotations/Item.java similarity index 100% rename from serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/Item.java rename to annotations/src/main/java/io/serverlessworkflow/annotations/Item.java diff --git a/serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/ItemKey.java b/annotations/src/main/java/io/serverlessworkflow/annotations/ItemKey.java similarity index 100% rename from serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/ItemKey.java rename to annotations/src/main/java/io/serverlessworkflow/annotations/ItemKey.java diff --git a/serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/ItemValue.java b/annotations/src/main/java/io/serverlessworkflow/annotations/ItemValue.java similarity index 100% rename from serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/ItemValue.java rename to annotations/src/main/java/io/serverlessworkflow/annotations/ItemValue.java diff --git a/serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/OneOfSetter.java b/annotations/src/main/java/io/serverlessworkflow/annotations/OneOfSetter.java similarity index 100% rename from serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/OneOfSetter.java rename to annotations/src/main/java/io/serverlessworkflow/annotations/OneOfSetter.java diff --git a/serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/OneOfValueProvider.java b/annotations/src/main/java/io/serverlessworkflow/annotations/OneOfValueProvider.java similarity index 100% rename from serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/OneOfValueProvider.java rename to annotations/src/main/java/io/serverlessworkflow/annotations/OneOfValueProvider.java diff --git a/serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/Union.java b/annotations/src/main/java/io/serverlessworkflow/annotations/Union.java similarity index 100% rename from serverlessworkflow-annotations/src/main/java/io/serverlessworkflow/annotations/Union.java rename to annotations/src/main/java/io/serverlessworkflow/annotations/Union.java diff --git a/api/pom.xml b/api/pom.xml index 19414b851..f69dfd99f 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -83,7 +83,7 @@ io.serverlessworkflow - jackson-generator + serverless-workflow-jackson-generator ${project.version} diff --git a/jackson-generator/pom.xml b/generators/jackson/pom.xml similarity index 93% rename from jackson-generator/pom.xml rename to generators/jackson/pom.xml index 55d2e03ce..81d4c254c 100644 --- a/jackson-generator/pom.xml +++ b/generators/jackson/pom.xml @@ -3,10 +3,11 @@ maven-plugin io.serverlessworkflow - serverlessworkflow-parent + serverlessworkflow-generators 8.0.0-SNAPSHOT - jackson-generator + serverless-workflow-jackson-generator + Serverless Workflow :: Generator:: Jackson 3.15.1 diff --git a/jackson-generator/src/main/java/io/serverlessworkflow/generator/jackson/GeneratorUtils.java b/generators/jackson/src/main/java/io/serverlessworkflow/generator/jackson/GeneratorUtils.java similarity index 100% rename from jackson-generator/src/main/java/io/serverlessworkflow/generator/jackson/GeneratorUtils.java rename to generators/jackson/src/main/java/io/serverlessworkflow/generator/jackson/GeneratorUtils.java diff --git a/jackson-generator/src/main/java/io/serverlessworkflow/generator/jackson/JacksonMixInPojo.java b/generators/jackson/src/main/java/io/serverlessworkflow/generator/jackson/JacksonMixInPojo.java similarity index 100% rename from jackson-generator/src/main/java/io/serverlessworkflow/generator/jackson/JacksonMixInPojo.java rename to generators/jackson/src/main/java/io/serverlessworkflow/generator/jackson/JacksonMixInPojo.java diff --git a/generators/pom.xml b/generators/pom.xml new file mode 100644 index 000000000..9ad258c40 --- /dev/null +++ b/generators/pom.xml @@ -0,0 +1,15 @@ + + 4.0.0 + + io.serverlessworkflow + serverlessworkflow-parent + 8.0.0-SNAPSHOT + + serverlessworkflow-generators + Serverless Workflow :: Generators + pom + + jackson + types + + \ No newline at end of file diff --git a/custom-generator/pom.xml b/generators/types/pom.xml similarity index 90% rename from custom-generator/pom.xml rename to generators/types/pom.xml index 55b2215bd..232009ea5 100644 --- a/custom-generator/pom.xml +++ b/generators/types/pom.xml @@ -2,11 +2,11 @@ 4.0.0 io.serverlessworkflow - serverlessworkflow-parent + serverlessworkflow-generators 8.0.0-SNAPSHOT - serverless-workflow-custom-generator - Serverless Workflow :: Custom Generator + serverless-workflow-types-generator + Serverless Workflow :: Generator:: Types org.jsonschema2pojo diff --git a/custom-generator/src/main/java/io/serverlessworkflow/generator/AllAnyOneOfSchemaRule.java b/generators/types/src/main/java/io/serverlessworkflow/generator/AllAnyOneOfSchemaRule.java similarity index 100% rename from custom-generator/src/main/java/io/serverlessworkflow/generator/AllAnyOneOfSchemaRule.java rename to generators/types/src/main/java/io/serverlessworkflow/generator/AllAnyOneOfSchemaRule.java diff --git a/custom-generator/src/main/java/io/serverlessworkflow/generator/CustomAnnotator.java b/generators/types/src/main/java/io/serverlessworkflow/generator/CustomAnnotator.java similarity index 100% rename from custom-generator/src/main/java/io/serverlessworkflow/generator/CustomAnnotator.java rename to generators/types/src/main/java/io/serverlessworkflow/generator/CustomAnnotator.java diff --git a/custom-generator/src/main/java/io/serverlessworkflow/generator/EmptyObjectTypeRule.java b/generators/types/src/main/java/io/serverlessworkflow/generator/EmptyObjectTypeRule.java similarity index 100% rename from custom-generator/src/main/java/io/serverlessworkflow/generator/EmptyObjectTypeRule.java rename to generators/types/src/main/java/io/serverlessworkflow/generator/EmptyObjectTypeRule.java diff --git a/custom-generator/src/main/java/io/serverlessworkflow/generator/GeneratorUtils.java b/generators/types/src/main/java/io/serverlessworkflow/generator/GeneratorUtils.java similarity index 100% rename from custom-generator/src/main/java/io/serverlessworkflow/generator/GeneratorUtils.java rename to generators/types/src/main/java/io/serverlessworkflow/generator/GeneratorUtils.java diff --git a/custom-generator/src/main/java/io/serverlessworkflow/generator/RefNameHelper.java b/generators/types/src/main/java/io/serverlessworkflow/generator/RefNameHelper.java similarity index 100% rename from custom-generator/src/main/java/io/serverlessworkflow/generator/RefNameHelper.java rename to generators/types/src/main/java/io/serverlessworkflow/generator/RefNameHelper.java diff --git a/custom-generator/src/main/java/io/serverlessworkflow/generator/UnevaluatedPropertiesRule.java b/generators/types/src/main/java/io/serverlessworkflow/generator/UnevaluatedPropertiesRule.java similarity index 100% rename from custom-generator/src/main/java/io/serverlessworkflow/generator/UnevaluatedPropertiesRule.java rename to generators/types/src/main/java/io/serverlessworkflow/generator/UnevaluatedPropertiesRule.java diff --git a/custom-generator/src/main/java/io/serverlessworkflow/generator/UnreferencedFactory.java b/generators/types/src/main/java/io/serverlessworkflow/generator/UnreferencedFactory.java similarity index 100% rename from custom-generator/src/main/java/io/serverlessworkflow/generator/UnreferencedFactory.java rename to generators/types/src/main/java/io/serverlessworkflow/generator/UnreferencedFactory.java diff --git a/pom.xml b/pom.xml index a187fbfe8..0f420cee1 100644 --- a/pom.xml +++ b/pom.xml @@ -38,12 +38,11 @@ api - custom-generator impl - serverlessworkflow-types - serverlessworkflow-annotations - jackson-generator - serverlessworkflow-serialization + types + annotations + generators + serialization diff --git a/serverlessworkflow-serialization/pom.xml b/serialization/pom.xml similarity index 94% rename from serverlessworkflow-serialization/pom.xml rename to serialization/pom.xml index 55787c006..6e8411f0f 100644 --- a/serverlessworkflow-serialization/pom.xml +++ b/serialization/pom.xml @@ -6,6 +6,7 @@ 8.0.0-SNAPSHOT serverlessworkflow-serialization + Serverless Workflow :: Serialization io.serverlessworkflow diff --git a/serverlessworkflow-serialization/src/main/java/io/serverlessworkflow/serialization/DeserializeHelper.java b/serialization/src/main/java/io/serverlessworkflow/serialization/DeserializeHelper.java similarity index 100% rename from serverlessworkflow-serialization/src/main/java/io/serverlessworkflow/serialization/DeserializeHelper.java rename to serialization/src/main/java/io/serverlessworkflow/serialization/DeserializeHelper.java diff --git a/serverlessworkflow-serialization/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java b/serialization/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java similarity index 100% rename from serverlessworkflow-serialization/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java rename to serialization/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java diff --git a/serverlessworkflow-types/pom.xml b/types/pom.xml similarity index 97% rename from serverlessworkflow-types/pom.xml rename to types/pom.xml index 90aa8996c..20b4d5524 100644 --- a/serverlessworkflow-types/pom.xml +++ b/types/pom.xml @@ -52,7 +52,7 @@ io.serverlessworkflow - serverless-workflow-custom-generator + serverless-workflow-types-generator ${project.version} diff --git a/serverlessworkflow-types/src/main/resources/schema/workflow.yaml b/types/src/main/resources/schema/workflow.yaml similarity index 100% rename from serverlessworkflow-types/src/main/resources/schema/workflow.yaml rename to types/src/main/resources/schema/workflow.yaml