{
  "depth" : 0,
  "groupId" : "org.apache.struts",
  "artifactId" : "struts2-parent",
  "version" : "2.5.31",
  "submodules" : [
    {
      "depth" : 1,
      "groupId" : "org.apache.struts",
      "artifactId" : "struts2-bom",
      "version" : "2.5.31"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.struts",
      "artifactId" : "struts2-core",
      "version" : "2.5.31"
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.struts",
      "artifactId" : "struts2-apps",
      "version" : "2.5.31",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-showcase",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-rest-showcase",
          "version" : "2.5.31"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.struts",
      "artifactId" : "struts2-plugins",
      "version" : "2.5.31",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-bean-validation-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-cdi-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-config-browser-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-convention-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-dwr-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-embeddedjsp-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-gxp-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-jasperreports-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-javatemplates-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-jfreechart-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-json-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-junit-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-osgi-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-oval-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-pell-multipart-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-plexus-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-portlet-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-portlet-tiles-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-rest-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-sitegraph-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-sitemesh-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-spring-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-testng-plugin",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-tiles-plugin",
          "version" : "2.5.31"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.struts",
      "artifactId" : "struts2-osgi-bundles",
      "version" : "2.5.31",
      "submodules" : [
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-osgi-admin-bundle",
          "version" : "2.5.31"
        },
        {
          "depth" : 2,
          "groupId" : "org.apache.struts",
          "artifactId" : "struts2-osgi-demo-bundle",
          "version" : "2.5.31"
        }
      ]
    },
    {
      "depth" : 1,
      "groupId" : "org.apache.struts",
      "artifactId" : "struts2-assembly",
      "version" : "2.5.31"
    }
  ]
}