{
  "depth" : 0,
  "groupId" : "com.github.waffle",
  "artifactId" : "waffle-launcher",
  "version" : "3.4.1-SNAPSHOT",
  "submodules" : [
    {
      "depth" : 1,
      "groupId" : "com.github.waffle",
      "artifactId" : "waffle",
      "version" : "3.5.0",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-bom",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle.demo",
          "artifactId" : "waffle-demo-parent",
          "version" : "3.5.0",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-filter",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-form",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-jaas",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-mixed",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-mixed-post",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-negotiate",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-spring-filter",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-spring-form",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-spring-boot-filter2",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle.demo",
              "artifactId" : "waffle-spring-boot-filter3",
              "version" : "3.5.0"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-distro",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-jetty",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-jetty-jakarta",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-jna",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-jna-jakarta",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-shiro",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-spring-boot2",
          "version" : "3.5.0",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "com.github.waffle",
              "artifactId" : "waffle-spring-boot-autoconfigure2",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle",
              "artifactId" : "waffle-spring-boot-starter2",
              "version" : "3.5.0"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-spring-boot3",
          "version" : "3.5.0",
          "submodules" : [
            {
              "depth" : 3,
              "groupId" : "com.github.waffle",
              "artifactId" : "waffle-spring-boot-autoconfigure3",
              "version" : "3.5.0"
            },
            {
              "depth" : 3,
              "groupId" : "com.github.waffle",
              "artifactId" : "waffle-spring-boot-starter3",
              "version" : "3.5.0"
            }
          ]
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-spring-security5",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-spring-security6",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-tests",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-tests-jakarta",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-tomcat9",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-tomcat10",
          "version" : "3.5.0"
        },
        {
          "depth" : 2,
          "groupId" : "com.github.waffle",
          "artifactId" : "waffle-tomcat11",
          "version" : "3.5.0"
        }
      ]
    }
  ]
}