{
  "formatVersion": "1.1",
  "component": {
    "group": "com.linkedin.venice",
    "module": "venice-controller",
    "version": "0.4.17-alpha-12",
    "attributes": {
      "org.gradle.status": "release"
    }
  },
  "createdBy": {
    "gradle": {
      "version": "7.3"
    }
  },
  "variants": [
    {
      "name": "apiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 8,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api"
      },
      "files": [
        {
          "name": "venice-controller-0.4.17-alpha-12.jar",
          "url": "venice-controller-0.4.17-alpha-12.jar",
          "size": 864405,
          "sha512": "ca3647f5f4e5dff4e80d7a00fc05432b1f66154a57e3f50253ea52df95273f3d33a9eaf7c6d937b8d4f91f66711ba31675992a9f8019961c601e192c7ba9ad34",
          "sha256": "b3336561d9bde1fb25f2faa51a3144f21432fb2729ca49c531b0aaf743614847",
          "sha1": "fc48c3d4aeae3e22754a94257e0adbd4f3eab23b",
          "md5": "978bf576d39521a6864aba242b1b8ba6"
        }
      ]
    },
    {
      "name": "runtimeElements",
      "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": "com.linkedin.pegasus",
          "module": "d2",
          "version": {
            "requires": "29.31.0"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            },
            {
              "group": "org.mockito",
              "module": "mockito-all"
            },
            {
              "group": "com.oracle",
              "module": "ojdbc14"
            }
          ]
        },
        {
          "group": "org.apache.helix",
          "module": "helix-core",
          "version": {
            "requires": "1.0.4"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            },
            {
              "group": "com.github.sgroschupf",
              "module": "*"
            },
            {
              "group": "*",
              "module": "zookeeper"
            }
          ]
        },
        {
          "group": "com.linkedin.venice",
          "module": "venice-common",
          "version": {
            "requires": "0.4.17-alpha-12"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "com.linkedin.venice",
          "module": "venice-thin-client",
          "version": {
            "requires": "0.4.17-alpha-12"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "commons-io",
          "module": "commons-io",
          "version": {
            "requires": "2.11.0"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "it.unimi.dsi",
          "module": "fastutil",
          "version": {
            "requires": "8.3.0"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "org.apache.httpcomponents",
          "module": "httpasyncclient",
          "version": {
            "requires": "4.1.2"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "com.linkedin.kafka",
          "module": "kafka_2.12",
          "version": {
            "requires": "2.4.1.65"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "org.apache.logging.log4j",
          "module": "log4j-api",
          "version": {
            "requires": "2.17.1"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "com.sparkjava",
          "module": "spark-core",
          "version": {
            "requires": "2.9.4"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        },
        {
          "group": "com.101tec",
          "module": "zkclient",
          "version": {
            "requires": "0.7"
          },
          "excludes": [
            {
              "group": "backport-util-concurrent",
              "module": "*"
            },
            {
              "group": "com.intellij.annotations",
              "module": "*"
            },
            {
              "group": "com.linkedin.avro-schemas",
              "module": "*"
            },
            {
              "group": "com.linkedin.container",
              "module": "*"
            },
            {
              "group": "com.linkedin.container-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.security",
              "module": "*"
            },
            {
              "group": "com.linkedin.dds-storage-core",
              "module": "*"
            },
            {
              "group": "com.linkedin.linkedin-kafka-clients",
              "module": "*"
            },
            {
              "group": "com.linkedin.util",
              "module": "util-sql"
            },
            {
              "group": "org.slf4j",
              "module": "slf4j-log4j12"
            },
            {
              "group": "*",
              "module": "clojure"
            },
            {
              "group": "*",
              "module": "kafka_2.10"
            },
            {
              "group": "*",
              "module": "kafka_2.11"
            },
            {
              "group": "io.netty",
              "module": "netty-buffer"
            },
            {
              "group": "io.netty",
              "module": "netty-codec"
            },
            {
              "group": "io.netty",
              "module": "netty-common"
            },
            {
              "group": "io.netty",
              "module": "netty-handler"
            },
            {
              "group": "io.netty",
              "module": "netty-resolver"
            },
            {
              "group": "io.netty",
              "module": "netty-transport"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-epoll"
            },
            {
              "group": "io.netty",
              "module": "netty-transport-native-unix-common"
            },
            {
              "group": "org.mortbay.jetty",
              "module": "servlet-api"
            }
          ]
        }
      ],
      "files": [
        {
          "name": "venice-controller-0.4.17-alpha-12.jar",
          "url": "venice-controller-0.4.17-alpha-12.jar",
          "size": 864405,
          "sha512": "ca3647f5f4e5dff4e80d7a00fc05432b1f66154a57e3f50253ea52df95273f3d33a9eaf7c6d937b8d4f91f66711ba31675992a9f8019961c601e192c7ba9ad34",
          "sha256": "b3336561d9bde1fb25f2faa51a3144f21432fb2729ca49c531b0aaf743614847",
          "sha1": "fc48c3d4aeae3e22754a94257e0adbd4f3eab23b",
          "md5": "978bf576d39521a6864aba242b1b8ba6"
        }
      ]
    },
    {
      "name": "sourcesElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "sources",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "venice-controller-0.4.17-alpha-12-sources.jar",
          "url": "venice-controller-0.4.17-alpha-12-sources.jar",
          "size": 568731,
          "sha512": "2037951818f67c1377bb9335c5e35b53b0f5d3a673d98d96390000717f1a0b1340bad44150b2d22f5196b5cdbfb34e7fe4da5565ac2ed446cacb945f20c0f639",
          "sha256": "2d465c2ffde6bdab3f1aa92b727fc7869fa1780f56ccab30435de0ecafe06135",
          "sha1": "70113afa699561b9564ff9ae1dd9a2fb8dbebe1c",
          "md5": "7e7514ff560325675270389bd2514d95"
        }
      ]
    },
    {
      "name": "shadowRuntimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "shadowed",
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "venice-controller-0.4.17-alpha-12-all.jar",
          "url": "venice-controller-0.4.17-alpha-12-all.jar",
          "size": 98660088,
          "sha512": "4b4db99199fbdff630260cfad379a1a405a8a602db46c01459eaa3b5e9f001a25c198c3fe1d4683913be2ba4ebd35b4ee8076c33c6626b2613b577146540b0b6",
          "sha256": "d0f182dc4adec4403c6af0dfa3a4fcdc32002a0a06c517d7a104ee891d7f266a",
          "sha1": "418cdcb1faa909b1b2c421f73398cb2c980ca464",
          "md5": "0f9931f90e2e7d9069f205974aeee3de"
        }
      ]
    }
  ]
}
