From 0663781de53a0fc2ca59435a5ea9a99c64b17550 Mon Sep 17 00:00:00 2001 From: Robert Csakany Date: Tue, 8 Nov 2022 23:19:07 +0100 Subject: [PATCH] JNG-4250 Add judo-psm-archetype module --- .gitmodules | 4 + dependency.dot | 90 +++--- dependency.svg | 674 +++++++++++++++++++++++---------------------- judo-psm-archetype | 1 + project-meta.yml | 13 + 5 files changed, 407 insertions(+), 375 deletions(-) create mode 160000 judo-psm-archetype diff --git a/.gitmodules b/.gitmodules index 64da196..ff632a8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -98,3 +98,7 @@ path = judo-jsl-tmbundle url = git@github.com:BlackBeltTechnology/judo-jsl-tmbundle.git branch = develop +[submodule "judo-psm-archetype"] + path = judo-psm-archetype + url = git@github.com:BlackBeltTechnology/judo-psm-archetype.git + branch = develop diff --git a/dependency.dot b/dependency.dot index 2952c94..9b0c8aa 100644 --- a/dependency.dot +++ b/dependency.dot @@ -35,92 +35,94 @@ strict digraph { "judo-tatami-jsl (6)" [label="judo-tatami-jsl (6)", shape=box]; "judo-jsl-springboot-parent (7)" [label="judo-jsl-springboot-parent (7)", shape=box]; "judo-jsl-springboot-archetype (8)" [label="judo-jsl-springboot-archetype (8)", shape=box]; +"judo-psm-archetype (3)" [label="judo-psm-archetype (3)", shape=box]; "judo-jsl-vscode (3)" -> "judo-meta-jsl (2)"; -"judo-meta-asm (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-asm (2)" -> "karaf-features (1)"; +"judo-meta-asm (2)" -> "judo-epp-common (1)"; "judo-meta-asm (2)" -> "osgi-utils (1)"; -"judo-meta-asm (2)" -> "judo-genmodel-generator (1)"; "judo-meta-asm (2)" -> "epsilon-runtime (1)"; -"judo-meta-asm (2)" -> "judo-epp-common (1)"; "judo-meta-asm (2)" -> "epsilon-runtime-eclipse (1)"; -"judo-meta-expression (3)" -> "judo-meta-measure (2)"; +"judo-meta-asm (2)" -> "karaf-features (1)"; +"judo-meta-asm (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-asm (2)" -> "judo-genmodel-generator (1)"; "judo-meta-expression (3)" -> "judo-meta-jql (2)"; +"judo-meta-expression (3)" -> "judo-meta-measure (2)"; "judo-meta-expression-asm (4)" -> "judo-meta-expression (3)"; "judo-meta-expression-asm (4)" -> "judo-meta-asm (2)"; -"judo-meta-expression-psm (4)" -> "judo-meta-psm (2)"; "judo-meta-expression-psm (4)" -> "judo-meta-expression (3)"; -"judo-meta-jql (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-jql (2)" -> "karaf-features (1)"; -"judo-meta-jql (2)" -> "judo-genmodel-generator (1)"; +"judo-meta-expression-psm (4)" -> "judo-meta-psm (2)"; "judo-meta-jql (2)" -> "judo-epp-common (1)"; "judo-meta-jql (2)" -> "osgi-utils (1)"; -"judo-meta-jsl (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-jsl (2)" -> "karaf-features (1)"; -"judo-meta-jsl (2)" -> "judo-misc-p2 (1)"; -"judo-meta-jsl (2)" -> "judo-genmodel-generator (1)"; +"judo-meta-jql (2)" -> "karaf-features (1)"; +"judo-meta-jql (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-jql (2)" -> "judo-genmodel-generator (1)"; "judo-meta-jsl (2)" -> "judo-epp-common (1)"; +"judo-meta-jsl (2)" -> "judo-misc-p2 (1)"; "judo-meta-jsl (2)" -> "osgi-utils (1)"; -"judo-meta-liquibase (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-liquibase (2)" -> "karaf-features (1)"; +"judo-meta-jsl (2)" -> "karaf-features (1)"; +"judo-meta-jsl (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-jsl (2)" -> "judo-genmodel-generator (1)"; +"judo-meta-liquibase (2)" -> "judo-epp-common (1)"; "judo-meta-liquibase (2)" -> "osgi-utils (1)"; -"judo-meta-liquibase (2)" -> "judo-genmodel-generator (1)"; "judo-meta-liquibase (2)" -> "epsilon-runtime (1)"; -"judo-meta-liquibase (2)" -> "judo-epp-common (1)"; "judo-meta-liquibase (2)" -> "epsilon-runtime-eclipse (1)"; -"judo-meta-measure (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-measure (2)" -> "karaf-features (1)"; +"judo-meta-liquibase (2)" -> "karaf-features (1)"; +"judo-meta-liquibase (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-liquibase (2)" -> "judo-genmodel-generator (1)"; +"judo-meta-measure (2)" -> "judo-epp-common (1)"; "judo-meta-measure (2)" -> "osgi-utils (1)"; -"judo-meta-measure (2)" -> "judo-genmodel-generator (1)"; "judo-meta-measure (2)" -> "epsilon-runtime (1)"; -"judo-meta-measure (2)" -> "judo-epp-common (1)"; "judo-meta-measure (2)" -> "epsilon-runtime-eclipse (1)"; -"judo-meta-psm (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-psm (2)" -> "karaf-features (1)"; +"judo-meta-measure (2)" -> "karaf-features (1)"; +"judo-meta-measure (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-measure (2)" -> "judo-genmodel-generator (1)"; +"judo-meta-psm (2)" -> "judo-epp-common (1)"; "judo-meta-psm (2)" -> "osgi-utils (1)"; -"judo-meta-psm (2)" -> "judo-genmodel-generator (1)"; "judo-meta-psm (2)" -> "epsilon-runtime (1)"; -"judo-meta-psm (2)" -> "judo-epp-common (1)"; "judo-meta-psm (2)" -> "epsilon-runtime-eclipse (1)"; -"judo-meta-query (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-query (2)" -> "karaf-features (1)"; +"judo-meta-psm (2)" -> "karaf-features (1)"; +"judo-meta-psm (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-psm (2)" -> "judo-genmodel-generator (1)"; +"judo-meta-query (2)" -> "judo-epp-common (1)"; "judo-meta-query (2)" -> "osgi-utils (1)"; -"judo-meta-query (2)" -> "judo-genmodel-generator (1)"; "judo-meta-query (2)" -> "epsilon-runtime (1)"; -"judo-meta-query (2)" -> "judo-epp-common (1)"; "judo-meta-query (2)" -> "epsilon-runtime-eclipse (1)"; -"judo-meta-rdbms (2)" -> "emf-genmodel-generator (1)"; -"judo-meta-rdbms (2)" -> "karaf-features (1)"; +"judo-meta-query (2)" -> "karaf-features (1)"; +"judo-meta-query (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-query (2)" -> "judo-genmodel-generator (1)"; +"judo-meta-rdbms (2)" -> "judo-epp-common (1)"; "judo-meta-rdbms (2)" -> "osgi-utils (1)"; -"judo-meta-rdbms (2)" -> "judo-genmodel-generator (1)"; "judo-meta-rdbms (2)" -> "epsilon-runtime (1)"; -"judo-meta-rdbms (2)" -> "judo-epp-common (1)"; "judo-meta-rdbms (2)" -> "epsilon-runtime-eclipse (1)"; +"judo-meta-rdbms (2)" -> "karaf-features (1)"; +"judo-meta-rdbms (2)" -> "emf-genmodel-generator (1)"; +"judo-meta-rdbms (2)" -> "judo-genmodel-generator (1)"; "judo-operation-utils (3)" -> "judo-dispatcher-api (1)"; -"judo-operation-utils (3)" -> "judo-meta-asm (2)"; "judo-operation-utils (3)" -> "judo-dao-api (1)"; -"judo-runtime-core (6)" -> "judo-tatami-base (5)"; +"judo-operation-utils (3)" -> "judo-meta-asm (2)"; "judo-runtime-core (6)" -> "mapper (1)"; -"judo-runtime-core (6)" -> "judo-meta-query (2)"; +"judo-runtime-core (6)" -> "judo-tatami-base (5)"; "judo-runtime-core (6)" -> "osgi-filestore (1)"; -"judo-runtime-core-jsl (7)" -> "judo-tatami-jsl (6)"; +"judo-runtime-core (6)" -> "judo-meta-query (2)"; "judo-runtime-core-jsl (7)" -> "judo-runtime-core (6)"; -"judo-sdk-common (3)" -> "judo-meta-asm (2)"; +"judo-runtime-core-jsl (7)" -> "judo-tatami-jsl (6)"; "judo-sdk-common (3)" -> "judo-dao-api (1)"; "judo-sdk-common (3)" -> "structured-map-proxy (1)"; +"judo-sdk-common (3)" -> "judo-meta-asm (2)"; +"judo-tatami-base (5)" -> "judo-meta-expression-asm (4)"; +"judo-tatami-base (5)" -> "judo-meta-expression-psm (4)"; "judo-tatami-base (5)" -> "judo-meta-liquibase (2)"; "judo-tatami-base (5)" -> "judo-tatami-core (3)"; "judo-tatami-base (5)" -> "judo-meta-rdbms (2)"; -"judo-tatami-base (5)" -> "judo-sdk-common (3)"; -"judo-tatami-base (5)" -> "java-embedded-compiler (1)"; -"judo-tatami-base (5)" -> "judo-meta-expression-psm (4)"; -"judo-tatami-base (5)" -> "judo-meta-expression-asm (4)"; "judo-tatami-base (5)" -> "judo-operation-utils (3)"; -"judo-tatami-core (3)" -> "judo-dao-api (1)"; +"judo-tatami-base (5)" -> "java-embedded-compiler (1)"; +"judo-tatami-base (5)" -> "judo-sdk-common (3)"; "judo-tatami-core (3)" -> "judo-dispatcher-api (1)"; +"judo-tatami-core (3)" -> "judo-dao-api (1)"; "judo-tatami-core (3)" -> "judo-meta-asm (2)"; "judo-tatami-jsl (6)" -> "judo-tatami-base (5)"; "judo-tatami-jsl (6)" -> "judo-meta-jsl (2)"; -"judo-jsl-springboot-parent (7)" -> "judo-tatami-jsl (6)"; "judo-jsl-springboot-parent (7)" -> "judo-runtime-core (6)"; +"judo-jsl-springboot-parent (7)" -> "judo-tatami-jsl (6)"; "judo-jsl-springboot-archetype (8)" -> "judo-jsl-springboot-parent (7)"; +"judo-psm-archetype (3)" -> "judo-meta-psm (2)"; } diff --git a/dependency.svg b/dependency.svg index 69e11ca..93dc83c 100644 --- a/dependency.svg +++ b/dependency.svg @@ -4,753 +4,765 @@ - + - + epsilon-runtime (1) - -epsilon-runtime (1) + +epsilon-runtime (1) epsilon-runtime-eclipse (1) - -epsilon-runtime-eclipse (1) + +epsilon-runtime-eclipse (1) emf-genmodel-generator (1) - -emf-genmodel-generator (1) + +emf-genmodel-generator (1) judo-genmodel-generator (1) - -judo-genmodel-generator (1) + +judo-genmodel-generator (1) judo-epp-common (1) - -judo-epp-common (1) + +judo-epp-common (1) osgi-utils (1) - -osgi-utils (1) + +osgi-utils (1) java-embedded-compiler (1) - -java-embedded-compiler (1) + +java-embedded-compiler (1) structured-map-proxy (1) - -structured-map-proxy (1) + +structured-map-proxy (1) karaf-features (1) - -karaf-features (1) + +karaf-features (1) mapper (1) - -mapper (1) + +mapper (1) osgi-liquibase (1) - -osgi-liquibase (1) + +osgi-liquibase (1) osgi-filestore (1) - -osgi-filestore (1) + +osgi-filestore (1) judo-misc-p2 (1) - -judo-misc-p2 (1) + +judo-misc-p2 (1) judo-dao-api (1) - -judo-dao-api (1) + +judo-dao-api (1) judo-dispatcher-api (1) - -judo-dispatcher-api (1) + +judo-dispatcher-api (1) judo-jsl-vscode (3) - -judo-jsl-vscode (3) + +judo-jsl-vscode (3) judo-meta-jsl (2) - -judo-meta-jsl (2) + +judo-meta-jsl (2) judo-jsl-vscode (3)->judo-meta-jsl (2) - - + + judo-meta-asm (2) - -judo-meta-asm (2) + +judo-meta-asm (2) - + judo-meta-asm (2)->epsilon-runtime (1) - - + + - + judo-meta-asm (2)->epsilon-runtime-eclipse (1) - - + + - + judo-meta-asm (2)->emf-genmodel-generator (1) - - + + - + judo-meta-asm (2)->judo-genmodel-generator (1) - - + + - + judo-meta-asm (2)->judo-epp-common (1) - - + + - + judo-meta-asm (2)->osgi-utils (1) - - + + - + judo-meta-asm (2)->karaf-features (1) - - + + judo-meta-expression (3) - -judo-meta-expression (3) + +judo-meta-expression (3) judo-meta-jql (2) - -judo-meta-jql (2) + +judo-meta-jql (2) - + judo-meta-expression (3)->judo-meta-jql (2) - - + + judo-meta-measure (2) - -judo-meta-measure (2) + +judo-meta-measure (2) - + judo-meta-expression (3)->judo-meta-measure (2) - - + + judo-meta-expression-asm (4) - -judo-meta-expression-asm (4) + +judo-meta-expression-asm (4) judo-meta-expression-asm (4)->judo-meta-asm (2) - - + + judo-meta-expression-asm (4)->judo-meta-expression (3) - - + + judo-meta-expression-psm (4) - -judo-meta-expression-psm (4) + +judo-meta-expression-psm (4) - + judo-meta-expression-psm (4)->judo-meta-expression (3) - - + + judo-meta-psm (2) - -judo-meta-psm (2) + +judo-meta-psm (2) - + judo-meta-expression-psm (4)->judo-meta-psm (2) - - + + - + judo-meta-jql (2)->emf-genmodel-generator (1) - - + + - + judo-meta-jql (2)->judo-genmodel-generator (1) - - + + - + judo-meta-jql (2)->judo-epp-common (1) - - + + - + judo-meta-jql (2)->osgi-utils (1) - - + + - + judo-meta-jql (2)->karaf-features (1) - - + + - + judo-meta-jsl (2)->emf-genmodel-generator (1) - - + + - + judo-meta-jsl (2)->judo-genmodel-generator (1) - - + + - + judo-meta-jsl (2)->judo-epp-common (1) - - + + - + judo-meta-jsl (2)->osgi-utils (1) - - + + - + judo-meta-jsl (2)->karaf-features (1) - - + + - + judo-meta-jsl (2)->judo-misc-p2 (1) - - + + judo-meta-liquibase (2) - -judo-meta-liquibase (2) + +judo-meta-liquibase (2) - + judo-meta-liquibase (2)->epsilon-runtime (1) - - + + - + judo-meta-liquibase (2)->epsilon-runtime-eclipse (1) - - + + - + judo-meta-liquibase (2)->emf-genmodel-generator (1) - - + + - + judo-meta-liquibase (2)->judo-genmodel-generator (1) - - + + - + judo-meta-liquibase (2)->judo-epp-common (1) - - + + - + judo-meta-liquibase (2)->osgi-utils (1) - - + + - + judo-meta-liquibase (2)->karaf-features (1) - - + + - + judo-meta-measure (2)->epsilon-runtime (1) - - + + - + judo-meta-measure (2)->epsilon-runtime-eclipse (1) - - + + - + judo-meta-measure (2)->emf-genmodel-generator (1) - - + + - + judo-meta-measure (2)->judo-genmodel-generator (1) - - + + - + judo-meta-measure (2)->judo-epp-common (1) - - + + - + judo-meta-measure (2)->osgi-utils (1) - - + + - + judo-meta-measure (2)->karaf-features (1) - - + + - + judo-meta-psm (2)->epsilon-runtime (1) - - + + - + judo-meta-psm (2)->epsilon-runtime-eclipse (1) - - + + - + judo-meta-psm (2)->emf-genmodel-generator (1) - - + + - + judo-meta-psm (2)->judo-genmodel-generator (1) - - + + - + judo-meta-psm (2)->judo-epp-common (1) - - + + - + judo-meta-psm (2)->osgi-utils (1) - - + + - + judo-meta-psm (2)->karaf-features (1) - - + + judo-meta-query (2) - -judo-meta-query (2) + +judo-meta-query (2) - + judo-meta-query (2)->epsilon-runtime (1) - - + + - + judo-meta-query (2)->epsilon-runtime-eclipse (1) - - + + - + judo-meta-query (2)->emf-genmodel-generator (1) - - + + - + judo-meta-query (2)->judo-genmodel-generator (1) - - + + - + judo-meta-query (2)->judo-epp-common (1) - - + + - + judo-meta-query (2)->osgi-utils (1) - - + + - + judo-meta-query (2)->karaf-features (1) - - + + judo-meta-rdbms (2) - -judo-meta-rdbms (2) + +judo-meta-rdbms (2) - + judo-meta-rdbms (2)->epsilon-runtime (1) - - + + - + judo-meta-rdbms (2)->epsilon-runtime-eclipse (1) - - + + - + judo-meta-rdbms (2)->emf-genmodel-generator (1) - - + + - + judo-meta-rdbms (2)->judo-genmodel-generator (1) - - + + - + judo-meta-rdbms (2)->judo-epp-common (1) - - + + - + judo-meta-rdbms (2)->osgi-utils (1) - - + + - + judo-meta-rdbms (2)->karaf-features (1) - - + + judo-operation-utils (3) - -judo-operation-utils (3) + +judo-operation-utils (3) - + judo-operation-utils (3)->judo-dao-api (1) - - + + judo-operation-utils (3)->judo-dispatcher-api (1) - - + + - + judo-operation-utils (3)->judo-meta-asm (2) - - + + judo-runtime-core (6) - -judo-runtime-core (6) + +judo-runtime-core (6) - + judo-runtime-core (6)->mapper (1) - - + + - + judo-runtime-core (6)->osgi-filestore (1) - - + + - + judo-runtime-core (6)->judo-meta-query (2) - - + + judo-tatami-base (5) - -judo-tatami-base (5) + +judo-tatami-base (5) - + judo-runtime-core (6)->judo-tatami-base (5) - - + + judo-runtime-core-jsl (7) - -judo-runtime-core-jsl (7) + +judo-runtime-core-jsl (7) - + judo-runtime-core-jsl (7)->judo-runtime-core (6) - - + + judo-tatami-jsl (6) - -judo-tatami-jsl (6) + +judo-tatami-jsl (6) - + judo-runtime-core-jsl (7)->judo-tatami-jsl (6) - - + + judo-sdk-common (3) - -judo-sdk-common (3) + +judo-sdk-common (3) - + judo-sdk-common (3)->structured-map-proxy (1) - - + + - + judo-sdk-common (3)->judo-dao-api (1) - - + + - + judo-sdk-common (3)->judo-meta-asm (2) - - + + - + judo-tatami-base (5)->java-embedded-compiler (1) - - + + - + judo-tatami-base (5)->judo-meta-expression-asm (4) - - + + - + judo-tatami-base (5)->judo-meta-expression-psm (4) - - + + - + judo-tatami-base (5)->judo-meta-liquibase (2) - - + + - + judo-tatami-base (5)->judo-meta-rdbms (2) - - + + - + judo-tatami-base (5)->judo-operation-utils (3) - - + + - + judo-tatami-base (5)->judo-sdk-common (3) - - + + judo-tatami-core (3) - -judo-tatami-core (3) + +judo-tatami-core (3) - + judo-tatami-base (5)->judo-tatami-core (3) - - + + - + judo-tatami-core (3)->judo-dao-api (1) - - + + - + judo-tatami-core (3)->judo-dispatcher-api (1) - - + + judo-tatami-core (3)->judo-meta-asm (2) - - + + judo-tatami-jsl (6)->judo-meta-jsl (2) - - + + judo-tatami-jsl (6)->judo-tatami-base (5) - - + + judo-jsl-springboot-parent (7) - -judo-jsl-springboot-parent (7) + +judo-jsl-springboot-parent (7) - + judo-jsl-springboot-parent (7)->judo-runtime-core (6) - - + + - + judo-jsl-springboot-parent (7)->judo-tatami-jsl (6) - - + + judo-jsl-springboot-archetype (8) - -judo-jsl-springboot-archetype (8) + +judo-jsl-springboot-archetype (8) judo-jsl-springboot-archetype (8)->judo-jsl-springboot-parent (7) - - + + + + + +judo-psm-archetype (3) + +judo-psm-archetype (3) + + + +judo-psm-archetype (3)->judo-meta-psm (2) + + diff --git a/judo-psm-archetype b/judo-psm-archetype new file mode 160000 index 0000000..8d6a5b5 --- /dev/null +++ b/judo-psm-archetype @@ -0,0 +1 @@ +Subproject commit 8d6a5b5ae9851d421f233f734d86acabe7b0f459 diff --git a/project-meta.yml b/project-meta.yml index 01f13c4..5eb0fee 100755 --- a/project-meta.yml +++ b/project-meta.yml @@ -631,3 +631,16 @@ url: git@github.com:BlackbeltTechnology/judo-jsl-springboot-archetype.git version: 1.0.4.20221027_092644_762bbd01_develop virtual: false +- branch: develop + dependencies: + - judo-meta-psm + - epsilon-runtime + github: BlackbeltTechnology/judo-psm-archetype + ignored: true + name: judo-psm-archetype + path: archetypes/judo-psm-archetype + property: judo-psm-archetype-version + rank: 3 + url: git@github.com:BlackbeltTechnology/judo-psm-archetype.git + version: 1.0.0 + virtual: false