{
  "formatVersion": "1.1",
  "component": {
    "group": "org.elasticsearch",
    "module": "elasticsearch-spark-30_2.12",
    "version": "9.5.0-SNAPSHOT",
    "attributes": {
      "org.gradle.status": "integration"
    }
  },
  "createdBy": {
    "gradle": {
      "version": "9.6.0"
    }
  },
  "variants": [
    {
      "name": "spark30scala212ApiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 8,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api"
      },
      "dependencies": [
        {
          "group": "org.scala-lang",
          "module": "scala-library",
          "version": {
            "requires": "2.12.19"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.scala-lang",
          "module": "scala-reflect",
          "version": {
            "requires": "2.12.19"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.apache.spark",
          "module": "spark-core_2.12",
          "version": {
            "requires": "3.4.3"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        }
      ],
      "files": [
        {
          "name": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT.jar",
          "url": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT.jar",
          "size": 2116315,
          "sha512": "9522547b55fcd4e000041d2c0a4acf317dcf1c8e63729ff89c2d541dad49df8dd6c92684da9097830f555a525bf8b3b9e2c5a230c5b01e5cf50fce45d28aad71",
          "sha256": "e8f1013e085a463d8a7fa3d18b8ab493854f612cbf6b44d57904c352020cfe5f",
          "sha1": "a3196cba6c559e5541e4e2f96668eb1aa35513cc",
          "md5": "17858e234cbe547637ebb57aeac20fe3"
        }
      ],
      "capabilities": [
        {
          "group": "org.elasticsearch.spark.sql.variant",
          "name": "spark30scala212",
          "version": "9.5.0-SNAPSHOT"
        }
      ]
    },
    {
      "name": "spark30scala212RuntimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 8,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "dependencies": [
        {
          "group": "org.apache.spark",
          "module": "spark-sql_2.12",
          "version": {
            "requires": "3.4.3"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.apache.spark",
          "module": "spark-streaming_2.12",
          "version": {
            "requires": "3.4.3"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.slf4j",
          "module": "slf4j-api",
          "version": {
            "requires": "2.0.6"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ],
          "reason": "spark exposes slf4j components in traits that we need to extend"
        },
        {
          "group": "commons-logging",
          "module": "commons-logging",
          "version": {
            "requires": "1.1.1"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "javax.xml.bind",
          "module": "jaxb-api",
          "version": {
            "requires": "2.3.1"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.apache.spark",
          "module": "spark-catalyst_2.12",
          "version": {
            "requires": "3.4.3"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.apache.spark",
          "module": "spark-yarn_2.12",
          "version": {
            "requires": "3.4.3"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.scala-lang",
          "module": "scala-library",
          "version": {
            "requires": "2.12.19"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.scala-lang",
          "module": "scala-reflect",
          "version": {
            "requires": "2.12.19"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.apache.spark",
          "module": "spark-core_2.12",
          "version": {
            "requires": "3.4.3"
          },
          "excludes": [
            {
              "group": "*",
              "module": "*"
            }
          ]
        },
        {
          "group": "org.elasticsearch",
          "module": "elasticsearch-hadoop-mr",
          "version": {
            "requires": "9.5.0-SNAPSHOT"
          }
        },
        {
          "group": "org.elasticsearch",
          "module": "elasticsearch-spark_2.12",
          "version": {
            "requires": "9.5.0-SNAPSHOT"
          },
          "requestedCapabilities": [
            {
              "group": "org.elasticsearch.spark.variant",
              "name": "spark30scala212"
            }
          ]
        }
      ],
      "files": [
        {
          "name": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT.jar",
          "url": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT.jar",
          "size": 2116315,
          "sha512": "9522547b55fcd4e000041d2c0a4acf317dcf1c8e63729ff89c2d541dad49df8dd6c92684da9097830f555a525bf8b3b9e2c5a230c5b01e5cf50fce45d28aad71",
          "sha256": "e8f1013e085a463d8a7fa3d18b8ab493854f612cbf6b44d57904c352020cfe5f",
          "sha1": "a3196cba6c559e5541e4e2f96668eb1aa35513cc",
          "md5": "17858e234cbe547637ebb57aeac20fe3"
        }
      ],
      "capabilities": [
        {
          "group": "org.elasticsearch.spark.sql.variant",
          "name": "spark30scala212",
          "version": "9.5.0-SNAPSHOT"
        }
      ]
    },
    {
      "name": "spark30scala212JavadocElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "javadoc",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT-javadoc.jar",
          "url": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT-javadoc.jar",
          "size": 357038,
          "sha512": "4f87272c09d242657f866b2f3a8dcbc8c21d791a4646c78d98f53dc21d8b1e8f462bf75d41f9ddf9b684ec58eaa288ac7df9828c4539b13b8dc44c592992eebb",
          "sha256": "ab5332c2063ce540b0a70d7627f1ec0ca5830c53b6ab88ca0d8f7ed83484acfe",
          "sha1": "de05da0dd2183925259fa78a5a793990abf708a8",
          "md5": "ec7ebeb20155f268131cccf39be4c84a"
        }
      ],
      "capabilities": [
        {
          "group": "org.elasticsearch.spark.sql.variant",
          "name": "spark30scala212",
          "version": "9.5.0-SNAPSHOT"
        }
      ]
    },
    {
      "name": "spark30scala212SourcesElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "sources",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT-sources.jar",
          "url": "elasticsearch-spark-30_2.12-9.5.0-SNAPSHOT-sources.jar",
          "size": 526262,
          "sha512": "f3785aace0e6a0a1e2e295de8f350c73f3cc7ef736997906193080a5f3245e7d33acaea66849076c2e0b1c4b424dcb0c4f0fce1566f6616e4b6a0bd4c52c9191",
          "sha256": "71ec3b28b4df5c8bf1387ed173b3acef912fa094e124d69173c4c6e3fce94943",
          "sha1": "b91330cc19815b577413e855900922595187f61a",
          "md5": "01f6b7f0a50d1db76722890c4cb04893"
        }
      ],
      "capabilities": [
        {
          "group": "org.elasticsearch.spark.sql.variant",
          "name": "spark30scala212",
          "version": "9.5.0-SNAPSHOT"
        }
      ]
    }
  ]
}
