{
  "depth" : 0,
  "groupId" : "org.apache.shiro",
  "artifactId" : "shiro-root",
  "version" : "1.9.0",
  "submodules" : [
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-lang",
      "version" : "1.9.0"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-crypto",
      "version" : "1.9.0",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-crypto-core",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-crypto-hash",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-crypto-cipher",
          "version" : "1.9.0"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-event",
      "version" : "1.9.0"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-cache",
      "version" : "1.9.0"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-config",
      "version" : "1.9.0",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-config-core",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-config-ogdl",
          "version" : "1.9.0"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-core",
      "version" : "1.9.0"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-web",
      "version" : "1.9.0"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-support",
      "version" : "1.9.0",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-aspectj",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-ehcache",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-hazelcast",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-quartz",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-spring",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-guice",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-cas",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-spring-boot",
          "version" : "1.9.0",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "org.apache.shiro",
              "artifactId" : "shiro-spring-boot-starter",
              "version" : "1.9.0"
            },
            {
              "depth" : 3,
              "groupId" : "org.apache.shiro",
              "artifactId" : "shiro-spring-boot-web-starter",
              "version" : "1.9.0"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-servlet-plugin",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-jaxrs",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro",
          "artifactId" : "shiro-features",
          "version" : "1.9.0"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro.tools",
      "artifactId" : "shiro-tools",
      "version" : "1.9.0",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.tools",
          "artifactId" : "shiro-tools-hasher",
          "version" : "1.9.0"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-all",
      "version" : "1.9.0"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro.samples",
      "artifactId" : "shiro-samples",
      "version" : "1.9.0",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-aspectj",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-quickstart",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-web",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-spring",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-spring-mvc",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-sprhib",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-spring-boot",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-spring-boot-web",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-guice",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-quickstart-guice",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-servlet-plugin",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.samples",
          "artifactId" : "samples-jaxrs",
          "version" : "1.9.0"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro.integrationtests",
      "artifactId" : "shiro-integration-tests",
      "version" : "1.9.0",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.integrationtests",
          "artifactId" : "shiro-its-support",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.integrationtests",
          "artifactId" : "shiro-its-guice3",
          "version" : "1.9.0"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.shiro.integrationtests",
          "artifactId" : "shiro-its-guice4",
          "version" : "1.9.0"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.shiro",
      "artifactId" : "shiro-test-coverage",
      "version" : "1.9.0"
    }
  ]
}