{
  "bomFormat" : "CycloneDX",
  "specVersion" : "1.5",
  "serialNumber" : "urn:uuid:bd57c6fd-7b4e-3284-9cce-1fa50fb129f9",
  "version" : 1,
  "metadata" : {
    "lifecycles" : [
      {
        "phase" : "build"
      }
    ],
    "tools" : [
      {
        "vendor" : "OWASP Foundation",
        "name" : "CycloneDX Maven plugin",
        "version" : "2.8.0",
        "hashes" : [
          {
            "alg" : "MD5",
            "content" : "76ffec6a7ddd46b2b24517411874eb99"
          },
          {
            "alg" : "SHA-1",
            "content" : "5b0d5b41975b53be4799b9621b4af0cfc41d44b6"
          },
          {
            "alg" : "SHA-256",
            "content" : "6852aa0f4e42a2db745bab80e384951a6a65b9215d041081d675780999027e81"
          },
          {
            "alg" : "SHA-512",
            "content" : "417de20fcdcb11c9713bacbd57290d8e68037fdb4553fd31b8cb08bd760ad52dc65ea88ad4be15844ad3fd5a4d3e440d2f70326f2fe1e63ec78e059c9a883f8d"
          },
          {
            "alg" : "SHA-384",
            "content" : "5eb755c6492e7a7385fa9a1e1f4517875bcb834b2df437808a37a2d6f5285df428741762305980315a63fcef1406597d"
          }
        ]
      }
    ],
    "component" : {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-examples",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-examples@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-examples/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-examples"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-examples@3.1.1?type=jar"
    },
    "properties" : [
      {
        "name" : "maven.goal",
        "value" : "makeBom"
      },
      {
        "name" : "maven.scopes",
        "value" : "compile,provided,runtime,system"
      },
      {
        "name" : "cdx:reproducible",
        "value" : "enabled"
      }
    ]
  },
  "components" : [
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-thirdparty-misc",
      "version" : "1.0.6",
      "description" : "Miscellaneous thirdparty dependencies for Apache Ratis",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "053bd00e8b7e1b0f74c248ce1c55e9a2"
        },
        {
          "alg" : "SHA-1",
          "content" : "c2fd6b34547698474760701b73ae53f0661e0ae1"
        },
        {
          "alg" : "SHA-256",
          "content" : "46a4ecd1bfd01652b10dd88fb24ee1085deb3e0807392f7d569e63685213cdf3"
        },
        {
          "alg" : "SHA-512",
          "content" : "30c14bdcf8f04d03bd9ce1d6e64ccb8f5b12b17893571fed7781754d48a6a695cdd4e6ca803983dc7e3d45500fb6ae22929b16bba868583c77d1ac25922a250c"
        },
        {
          "alg" : "SHA-384",
          "content" : "66ff22d4e73b288f7a20036b0610f5a7699cf6ce419d78caced743ce71445f3a97155584f4d07772d7bdcfeaddd6b4df"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-thirdparty-misc/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://mail-archives.apache.org/mod_mbox/www-announce/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/apache/ratis-thirdparty/ratis-thirdparty-misc"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-proto",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "05371e50691fbd40203b68918eadf821"
        },
        {
          "alg" : "SHA-1",
          "content" : "8b72bded4b6f296dbdf48659e04edf08ff80e0c4"
        },
        {
          "alg" : "SHA-256",
          "content" : "d0d4edd2ee4316f16fd2a5549cd196718b28554a21d84165013808b9a6b2a8f3"
        },
        {
          "alg" : "SHA-512",
          "content" : "5c155206dd914ecf9ba3306838e327d27ae0ebf4f13c91d3aaf88504a914d62b66a3fd546a5c4d3ecefcc81da549385ecb9dc02305aa5a1828f3789b35dc479a"
        },
        {
          "alg" : "SHA-384",
          "content" : "ac0bb9c708839d064433fce1676de906c5c08c6e759862f63934886ad83d930c6135aadb7d681907af5a90adb7e5aaeb"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-proto/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-proto"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-tools",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "21549f7ca46337d1681b200f2c10fc70"
        },
        {
          "alg" : "SHA-1",
          "content" : "e63e398c13d28bef3b8a30f262c944418981560a"
        },
        {
          "alg" : "SHA-256",
          "content" : "83bd7dfa6174d0836a4e52e85ec02198e0cb77526db2a735c6f4718f726ad338"
        },
        {
          "alg" : "SHA-512",
          "content" : "faf2111180326f200ba3dac359e9e29b9adb5dee9a1bb722d51256bbe816294853c95c71929e0e8284a957ccac3f0d5c8095dc33ead644d4f60a9d76097529ed"
        },
        {
          "alg" : "SHA-384",
          "content" : "e3fbede448a6d11b46756e5d28ffc7daac76e301a3099d0e0d9e6ee653602743f37caed6ba3ea55cd22d59e4f658b2bc"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-tools@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-tools/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-tools"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-tools@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-common",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "bc07bded71f2c5e76938b284f6b13a8f"
        },
        {
          "alg" : "SHA-1",
          "content" : "bebbe2f60e8a225717451e13040294cdb364891e"
        },
        {
          "alg" : "SHA-256",
          "content" : "71f1c1082b393ea58cc0e65fd9204d5af04393d0a186d4c35814b6a1f45d8491"
        },
        {
          "alg" : "SHA-512",
          "content" : "0fe9b0e7d02f9e662b744e2f6655faf0714a10e2737d894d6bb51b54aaae5957fe1a24a685119218aef0af2f364afe54c7962fe42e939e66243b86d4f59801da"
        },
        {
          "alg" : "SHA-384",
          "content" : "fa8c4f0472ec7d1ead87e59a27d3801daa1ae8ce18277b64db05da71dd43e557c80612b93a2e2c10f363cd6de0293a79"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-common/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-common"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-client",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "cb03ae81f02dea6f07083c791008cac5"
        },
        {
          "alg" : "SHA-1",
          "content" : "483a476362bf67f6129ffd5f9963d821f6c2b3b3"
        },
        {
          "alg" : "SHA-256",
          "content" : "fe988a2476b537f89d14e03f59b1795faac9dd5850cfd21ba9e43dfba2826bc4"
        },
        {
          "alg" : "SHA-512",
          "content" : "d9829e57c9d9dbcad589dc7da8d207d745a48966b8c22a92efc4b357ae03e72f2b67b14d67cb31b65ac4b16f470c5b115652f2817808fcb403d2199fb99d4aed"
        },
        {
          "alg" : "SHA-384",
          "content" : "768b0f8846112002c10a270eb13000dfe8e95b4045028b47283cf2f1cacb9f31b623534d562477759e44d024d39d0ea2"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-client@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-client/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-client"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-client@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-server",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "6b9ea57c710b74eeed3e670cecf5f564"
        },
        {
          "alg" : "SHA-1",
          "content" : "797163d508460f52bdd589d157bca3c66bd20756"
        },
        {
          "alg" : "SHA-256",
          "content" : "e6c1c2541b341270702bc79e9bde7a28de935f3c72eceac62002abf4acdbdca6"
        },
        {
          "alg" : "SHA-512",
          "content" : "6db16a2fcebdafbd5e7c82fa4ca9b6d742af4710cb2987c64412cf48450768f30b7124bdc2445f22ea5bcfd77aca47e879815da192a46604c5de836609d73c0f"
        },
        {
          "alg" : "SHA-384",
          "content" : "72f2f82da0e9c8b85f8e374186e7482336707d55045dbb41809e99840f55d3cb1784850b93eddd0b54c3604580c2a3e8"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-server@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-server/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-server"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-server@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-server-api",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "460673a8471b1e1e8798b3213bf62b3e"
        },
        {
          "alg" : "SHA-1",
          "content" : "d9c9121f5374bc778551bebc44219f9b6cd89ec5"
        },
        {
          "alg" : "SHA-256",
          "content" : "33847707e79a04b758e21a178de73427c9e14e68c9d257290d25ac4bf81b0fec"
        },
        {
          "alg" : "SHA-512",
          "content" : "3cfa20ba8a60944680d0917c5e6fa6e202566921eaad496bf4e80a0233dbdd606db4a0deba08f4eed15776fcff9622e981364c420bac56eb56477154acc95917"
        },
        {
          "alg" : "SHA-384",
          "content" : "0bb512dc9399328760e8e229a00bfa8e5e2b768b203b2a45729ed05555a5455fc17a6f21af647c7f3e32d849ad4f7d1b"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-server-api@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-server-api/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-server-api"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-server-api@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-metrics-api",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "b1f06ba941fb397e35783e66a6af7874"
        },
        {
          "alg" : "SHA-1",
          "content" : "87f8e215ec209611cb7e1091e490c3e7cc2d6214"
        },
        {
          "alg" : "SHA-256",
          "content" : "972703999ae83686eadc3a3fc2dfcb0056f1ea78173f8782e46574cbc8284192"
        },
        {
          "alg" : "SHA-512",
          "content" : "b58bddb85a073bb72c0c3659baca7de75e8e9cdd583760e5136ccca206cb40a68a0a0c58e7b3e29d004e71c8d2592ea80eddbd74303ef26b41798d6d3f87f4a4"
        },
        {
          "alg" : "SHA-384",
          "content" : "6d6324a3ae15d980afc7349478aca382f94b715307530b38d0fdc74d7e758c8fe443d0276c4c91df4d2298993595ab01"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-metrics-api@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-metrics-api/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-metrics-api"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-metrics-api@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-metrics-default",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "c18b7781f13167593b003f7ee05cbe21"
        },
        {
          "alg" : "SHA-1",
          "content" : "d046d4272c6517b0e488b01386ab100f479aaf03"
        },
        {
          "alg" : "SHA-256",
          "content" : "aa82890e33499929473249068b943023cbdc5d75be6e516f33e165991e70c08b"
        },
        {
          "alg" : "SHA-512",
          "content" : "14686e9ee4fab4a292ffaeef00fe7846be0fb3c13e9022395eaa0e44631075a43a9f111d701eeceb002f0b65b8af4837034a745196c35cd7ec58340a53dd2c62"
        },
        {
          "alg" : "SHA-384",
          "content" : "8204d4740a4fe0c045bd63014c104792cc74472356bf754c2d0302ccadb2c964debc19e191b76b445e218fc76e27e56f"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-metrics-default@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-metrics-default/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-metrics-default"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-metrics-default@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-grpc",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "58dc8d9d112deab5e7af87dce455f55b"
        },
        {
          "alg" : "SHA-1",
          "content" : "a3f3e0d9e1f36c9c5ce02e7f0e4834c8dca67173"
        },
        {
          "alg" : "SHA-256",
          "content" : "821060f1e7e6c8a8a4656e444087362a510b2829117ab74d1c9657a994d67f4d"
        },
        {
          "alg" : "SHA-512",
          "content" : "020613daa87958cbd61d67b05a2822aba7677a414a9d3619d5390b3998224ec4585a7a128cbc7e95deb2ae75dd3fb74e21e0c4c3442009a5ee9f964b27423500"
        },
        {
          "alg" : "SHA-384",
          "content" : "9bae10be4c30fb788b11d59a7de46c17175aca2b3607e2a020baf877f578f3d9900afb0bf3a5acfde643ea5349d6af4c"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-grpc@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-grpc/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-grpc"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-grpc@3.1.1?type=jar"
    },
    {
      "publisher" : "The Apache Software Foundation",
      "group" : "org.apache.ratis",
      "name" : "ratis-netty",
      "version" : "3.1.1",
      "description" : "Apache Ratis is an open source java implementation for RAFT consensus protocol",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "5610437c1f6d07109be3ff67783f68dd"
        },
        {
          "alg" : "SHA-1",
          "content" : "b8cbde8e79a02d1e9c7f4b767ed7b5ec889ba6b8"
        },
        {
          "alg" : "SHA-256",
          "content" : "85af74f0e056a95514dea407a54fd6e11a54c7d2f6a54a2bcfd6f0c5ad65521d"
        },
        {
          "alg" : "SHA-512",
          "content" : "9e88f6e0b8352f2e9b7321cb10680965fe498eb776a69e382907a86bacb39891f53bf96be461ac73808023bc3ef5b8525b9fa61f917086506ea3c13ca9c9b8d5"
        },
        {
          "alg" : "SHA-384",
          "content" : "69779d0a597dd560d9854ed96515f37cd57df74bf6ff971cc179739ca5ca91ea606b9ba40698f07070804024f158fb1b"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/org.apache.ratis/ratis-netty@3.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://ratis.apache.org/ratis-netty/"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
        },
        {
          "type" : "issue-tracker",
          "url" : "http://issues.apache.org/jira/browse/RATIS"
        },
        {
          "type" : "mailing-list",
          "url" : "https://lists.apache.org/list.html?user@ratis.apache.org"
        },
        {
          "type" : "vcs",
          "url" : "https://git-wip-us.apache.org/repos/asf?p=ratis.git/ratis-netty"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.apache.ratis/ratis-netty@3.1.1?type=jar"
    },
    {
      "group" : "com.beust",
      "name" : "jcommander",
      "version" : "1.82",
      "description" : "Command line parsing library for Java",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "c350dc0db8aa038e6bbaf0050720d69c"
        },
        {
          "alg" : "SHA-1",
          "content" : "0a7c5fef184d238065de38f81bbc6ee50cca2e21"
        },
        {
          "alg" : "SHA-256",
          "content" : "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1"
        },
        {
          "alg" : "SHA-512",
          "content" : "72c9beb5d282ecdebadbd595c4f05710599328e48432dc196a261d8973ec767d52038e5bd26e7c0b78b85b4455687d59f9d0a367221e848e39c72f2f583baf26"
        },
        {
          "alg" : "SHA-384",
          "content" : "4c1c536205e57f4ee6e27bdbeb809ce4b9e0c8273d678b06a8178660aca4704676197f70c28399886fcad70cf1bb8cdf"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/com.beust/jcommander@1.82?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://jcommander.org"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/cbeust/jcommander/issues"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/cbeust/jcommander"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/com.beust/jcommander@1.82?type=jar"
    },
    {
      "publisher" : "QOS.ch",
      "group" : "org.slf4j",
      "name" : "slf4j-api",
      "version" : "2.0.7",
      "description" : "The slf4j API",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "403dffa46cdd2e3c82da19df4f394a4c"
        },
        {
          "alg" : "SHA-1",
          "content" : "41eb7184ea9d556f23e18b5cb99cad1f8581fc00"
        },
        {
          "alg" : "SHA-256",
          "content" : "5d6298b93a1905c32cda6478808ac14c2d4a47e91535e53c41f7feeb85d946f4"
        },
        {
          "alg" : "SHA-512",
          "content" : "216d2cac27d501972c888f94dfa747d700b80d60813884b6ab4b12c6a3b17ed0c21a1d27e1aa4332c97c828f20039e3913d2763d7e1a3cef36ae4389a276e7a8"
        },
        {
          "alg" : "SHA-384",
          "content" : "c25b39f418aa726ba8405dfd9b356131f89984e2ef5a55a724a2abf3b7c78443f671105835161d2414d602cf03da9f2d"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "MIT",
            "url" : "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl" : "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "http://www.slf4j.org"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/qos-ch/slf4j/slf4j-api"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
    },
    {
      "publisher" : "QOS.ch",
      "group" : "org.slf4j",
      "name" : "slf4j-reload4j",
      "version" : "2.0.7",
      "description" : "SLF4J Reload4j Binding",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "46103a7177ee22bfb3c2723651a7bccb"
        },
        {
          "alg" : "SHA-1",
          "content" : "d859870a7d0a721492283da6efc413f1c41b8995"
        },
        {
          "alg" : "SHA-256",
          "content" : "288df4ecc45544326903ea4bdc618406ca8e206ab0d80f4fac8ccb06e823aeac"
        },
        {
          "alg" : "SHA-512",
          "content" : "138396210e1f9050c382dfb295ced22440de36706188b452e1df9666440bb17cbc35bb8e8acb2ac05b982a3cf7802cfc400b147549e450adb8b88203086b05b1"
        },
        {
          "alg" : "SHA-384",
          "content" : "33053696d59193e86b9fb3c9766130990d0be043682ddc71d4f98d746f9445f729ed8671da59c048f47b3de1d66df3d7"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "MIT",
            "url" : "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl" : "pkg:maven/org.slf4j/slf4j-reload4j@2.0.7?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "http://reload4j.qos.ch"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/qos-ch/slf4j/slf4j-reload4j"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/org.slf4j/slf4j-reload4j@2.0.7?type=jar"
    },
    {
      "publisher" : "QOS.CH Sarl (Switzerland)",
      "group" : "ch.qos.reload4j",
      "name" : "reload4j",
      "version" : "1.2.22",
      "description" : "Reload4j revives EOLed log4j 1.x",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "53e3301fc57f593f1683da8195364a14"
        },
        {
          "alg" : "SHA-1",
          "content" : "f9d9e55d1072d7a697d2bf06e1847e93635a7cf9"
        },
        {
          "alg" : "SHA-256",
          "content" : "222f90d3e69541218ef6e70547749d693bd4c1846817e5bd7949b3e28950f99f"
        },
        {
          "alg" : "SHA-512",
          "content" : "fa09c72fb0e6973b10d8129bd379c30e0eadd530c725ba965743ab272046500ffea975a0f824e9059038e4178fb9ad8b9c85db60c6cf39a771e458a195600276"
        },
        {
          "alg" : "SHA-384",
          "content" : "a612c151cf7957b3d2f8a327cf9439f401a396be183c00ef882f689a59a4b69687ec0eaddf6cf396a94b5e255906a2a8"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/ch.qos.reload4j/reload4j@1.2.22?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://reload4j.qos.ch"
        },
        {
          "type" : "distribution-intake",
          "url" : "https://oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/qos-ch/reload4j"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/ch.qos.reload4j/reload4j@1.2.22?type=jar"
    }
  ],
  "dependencies" : [
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-examples@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-tools@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-client@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-server@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-metrics-default@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-grpc@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-netty@3.1.1?type=jar",
        "pkg:maven/com.beust/jcommander@1.82?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar",
        "pkg:maven/org.slf4j/slf4j-reload4j@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-tools@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-server@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-server@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-client@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-server-api@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar",
        "pkg:maven/org.apache.ratis/ratis-metrics-api@3.1.1?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-client@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-server-api@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-client@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-metrics-api@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-metrics-default@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-metrics-api@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-grpc@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-client@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/org.apache.ratis/ratis-netty@3.1.1?type=jar",
      "dependsOn" : [
        "pkg:maven/org.apache.ratis/ratis-thirdparty-misc@1.0.6?type=jar",
        "pkg:maven/org.apache.ratis/ratis-proto@3.1.1?type=jar",
        "pkg:maven/org.apache.ratis/ratis-common@3.1.1?type=jar",
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/com.beust/jcommander@1.82?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/org.slf4j/slf4j-reload4j@2.0.7?type=jar",
      "dependsOn" : [
        "pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar",
        "pkg:maven/ch.qos.reload4j/reload4j@1.2.22?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/ch.qos.reload4j/reload4j@1.2.22?type=jar",
      "dependsOn" : [ ]
    }
  ]
}