{
  "depth" : 0,
  "groupId" : "org.apache.syncope",
  "artifactId" : "syncope",
  "version" : "3.0.4",
  "submodules" : [
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-common",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.common",
          "artifactId" : "syncope-common-keymaster",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.keymaster",
              "artifactId" : "syncope-common-keymaster-client-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.keymaster",
              "artifactId" : "syncope-common-keymaster-client-zookeeper",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.keymaster",
              "artifactId" : "syncope-common-keymaster-self",
              "version" : "3.0.4",
              "submodules" : [
                {
                  "depth" : 4,
                  "groupId" : "org.apache.syncope.common.keymaster.self",
                  "artifactId" : "syncope-common-keymaster-self-rest-api",
                  "version" : "3.0.4"
                },
                {
                  "depth" : 4,
                  "groupId" : "org.apache.syncope.common.keymaster.self",
                  "artifactId" : "syncope-common-keymaster-client-self",
                  "version" : "3.0.4"
                }
              ]
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.common",
          "artifactId" : "syncope-common-idrepo",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.idrepo",
              "artifactId" : "syncope-common-idrepo-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.idrepo",
              "artifactId" : "syncope-common-idrepo-rest-api",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.common",
          "artifactId" : "syncope-common-idm",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.idm",
              "artifactId" : "syncope-common-idm-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.idm",
              "artifactId" : "syncope-common-idm-rest-api",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.common",
          "artifactId" : "syncope-common-am",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.am",
              "artifactId" : "syncope-common-am-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.common.am",
              "artifactId" : "syncope-common-am-rest-api",
              "version" : "3.0.4"
            }
          ]
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-core",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-idrepo",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.core.idrepo",
              "artifactId" : "syncope-core-idrepo-logic",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.core.idrepo",
              "artifactId" : "syncope-core-idrepo-rest-cxf",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-idm",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.core.idm",
              "artifactId" : "syncope-core-idm-logic",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.core.idm",
              "artifactId" : "syncope-core-idm-rest-cxf",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-am",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.core.am",
              "artifactId" : "syncope-core-am-logic",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.core.am",
              "artifactId" : "syncope-core-am-rest-cxf",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-persistence-api",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-persistence-jpa",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-persistence-jpa-json",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-spring",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-provisioning-api",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-provisioning-java",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-workflow-api",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-workflow-java",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-starter",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.core",
          "artifactId" : "syncope-core-self-keymaster-starter",
          "version" : "3.0.4"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-client",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.client",
          "artifactId" : "syncope-client-idrepo",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.idrepo",
              "artifactId" : "syncope-client-idrepo-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.idrepo",
              "artifactId" : "syncope-client-idrepo-console",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.idrepo",
              "artifactId" : "syncope-client-idrepo-enduser",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.idrepo",
              "artifactId" : "syncope-client-idrepo-common-ui",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.client",
          "artifactId" : "syncope-client-idm",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.idm",
              "artifactId" : "syncope-client-idm-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.idm",
              "artifactId" : "syncope-client-idm-console",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.client",
          "artifactId" : "syncope-client-am",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.am",
              "artifactId" : "syncope-client-am-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.client.am",
              "artifactId" : "syncope-client-am-console",
              "version" : "3.0.4"
            }
          ]
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-sra",
      "version" : "3.0.4"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-wa",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.wa",
          "artifactId" : "syncope-wa-bootstrap",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.wa",
          "artifactId" : "syncope-wa-starter",
          "version" : "3.0.4"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-fit",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.fit",
          "artifactId" : "syncope-fit-build-tools",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.fit",
          "artifactId" : "syncope-fit-core-reference",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.fit",
          "artifactId" : "syncope-fit-console-reference",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.fit",
          "artifactId" : "syncope-fit-enduser-reference",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.fit",
          "artifactId" : "syncope-fit-wa-reference",
          "version" : "3.0.4"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-ext",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.ext",
          "artifactId" : "syncope-ext-flowable",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-common-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-rest-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-logic",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-rest-cxf",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-bpmn",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-client-console",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-client-enduser",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.flowable",
              "artifactId" : "syncope-ext-flowable-client-common-ui",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.ext",
          "artifactId" : "syncope-ext-saml2sp4ui",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-common-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-persistence-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-persistence-jpa",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-provisioning-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-provisioning-java",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-rest-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-logic",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-rest-cxf",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-client-common-ui",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-client-console",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.saml2sp4ui",
              "artifactId" : "syncope-ext-saml2sp4ui-client-enduser",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.ext",
          "artifactId" : "syncope-ext-oidcc4ui",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-common-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-rest-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-logic",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-rest-cxf",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-persistence-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-persistence-jpa",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-client-console",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-client-enduser",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-provisioning-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-provisioning-java",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.oidcc4ui",
              "artifactId" : "syncope-ext-oidcc4ui-client-common-ui",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.ext",
          "artifactId" : "syncope-ext-elasticsearch",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.elasticsearch",
              "artifactId" : "syncope-ext-elasticsearch-client",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.elasticsearch",
              "artifactId" : "syncope-ext-elasticsearch-persistence-jpa",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.elasticsearch",
              "artifactId" : "syncope-ext-elasticsearch-provisioning-java",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.elasticsearch",
              "artifactId" : "syncope-ext-elasticsearch-logic",
              "version" : "3.0.4"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope.ext",
          "artifactId" : "syncope-ext-scimv2",
          "version" : "3.0.4",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.scimv2",
              "artifactId" : "syncope-ext-scimv2-common-lib",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.scimv2",
              "artifactId" : "syncope-ext-scimv2-rest-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.scimv2",
              "artifactId" : "syncope-ext-scimv2-rest-cxf",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.scimv2",
              "artifactId" : "syncope-ext-scimv2-scim-rest-api",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.scimv2",
              "artifactId" : "syncope-ext-scimv2-scim-rest-cxf",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.scimv2",
              "artifactId" : "syncope-ext-scimv2-logic",
              "version" : "3.0.4"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.syncope.ext.scimv2",
              "artifactId" : "syncope-ext-scimv2-client-console",
              "version" : "3.0.4"
            }
          ]
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-archetype",
      "version" : "3.0.4"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-standalone",
      "version" : "3.0.4"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-docker",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-core",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-console",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-enduser",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-sra",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-wa",
          "version" : "3.0.4"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.syncope",
      "artifactId" : "syncope-docker",
      "version" : "3.0.4",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-core",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-console",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-enduser",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-sra",
          "version" : "3.0.4"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.syncope",
          "artifactId" : "syncope-docker-wa",
          "version" : "3.0.4"
        }
      ]
    }
  ]
}