{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "gmavenplus-plugin-0.1.5-9.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T09:44:25.182336603Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/gmavenplus-plugin-0.1.5-9.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-ant-lib-1.10.12",
      "name": "ant-lib",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "33223cfedbcfe43df5454494effc9d621a4bcedb2ba32420ad514eedbe343966"
        }
      ],
      "description": "Core part of Apache Ant that can be used as a library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ant-lib@1.10.12-1.oe2403sp3?arch=noarch&epoch=0&upstream=ant-1.10.12-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.ant/ant-bootstrap@1.10.12",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.ant/ant-launcher@1.10.12",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.ant/ant-nodeps@1.10.12",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/ant/ant@1.10.12",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/ant/ant-launcher@1.10.12",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/apache/ant@1.10.12",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.ant/ant@1.10.12",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://ant.apache.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Core part of ant",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.10.12-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-apache-ivy-2.4.0",
      "name": "apache-ivy",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "7cc848613de717c4801f00c7361ee26a4c3caec5ba7deca972563bc1fcc6daed"
        }
      ],
      "description": "Apache Ivy is a popular dependency manager focusing on flexibility and simplicity.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/apache-ivy@2.4.0-18.oe2403sp3?arch=noarch&epoch=0&upstream=apache-ivy-2.4.0-18.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/jayasoft/ivy@2.4.0.local.20251221114313",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.ivy/ivy@2.4.0.local.20251221114313",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://ant.apache.org/ivy/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Java-based dependency manager",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.4.0-18.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-jansi-1.17.1",
      "name": "jansi",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "08d77c9000fe8ca2f106fb5845d0a8ee7d6ce3ccb947280321050d2de3a3dc03"
        }
      ],
      "description": "Jansi is a small ASl 2.0 licensed Java library that allows you to use ANSI escape sequences to format\nyour console output which works even on windows.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jansi@1.17.1-2.oe2403sp3?arch=noarch&epoch=0&upstream=jansi-1.17.1-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.fusesource.jansi/jansi@1.17.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://fusesource.github.io/jansi/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Jansi is a java library for generating and interpreting ANSI escape sequences",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.17.1-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.472.b08",
      "name": "java-1.8.0-openjdk-headless",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2f4c7dc782b98b90e7b78f885e27735af5a15d6709a33bc96ee662815756162c"
        }
      ],
      "description": "The OpenJDK runtime environment 8 without audio and video support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/java-1.8.0-openjdk-headless@1.8.0.472.b08-5.oe2403sp3?arch=aarch64&epoch=1&upstream=java-1.8.0-openjdk-1.8.0.472.b08-5.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/2934ecfa017877ee80042c547affd8c89a111ca3@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/08bdf528390e5f82149b3f294c00789e14e8228d@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/ececbf970f89434741377c94bd708812680c8a5d@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/c22abf5881787bba04dfd56adc20c652e6297fe8@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/b65081779d2aaeb04f4d8048b4d9af3ea7a98b78@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/49a13d3f22ddb3793d5d9ec705d677a4f216ec48@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/ec9d8abc0112a262c846d5f2e72f3cc060d03bc5@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/3f451bdf9d01e12759306d041083a0669671a37f@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/cd1fd942cf9bafaab0f7ab4cf2b4ea9f1dec69dc@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/5ddc8c2c0fc880475c1e1881f9f94f1cf80bcfa6@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/16bc7736ec155fabde890b8f9cd2b647221ee6a5@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/dddf440d947d74bee61ba7f2a22b62aa258cdf70@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/b0b00fc00aaff7b428b0e924f1a866cd4258fa04@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/21d9e0b4a1dd66e5caeaf499702d4c2dfa71fc12@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/ab5cb21d1ebd07ed35d52353777083a96f7d918c@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/c31d1df28deee327cf22abc28b476f7b66fb9cf0@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/6594c89ae4bf6cffe107ac473b3f4d8d68a34b25@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://openjdk.java.net/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "OpenJDK Headless Runtime Environment 8",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.8.0.472.b08-5.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-java-11-openjdk-headless-11.0.29.7",
      "name": "java-11-openjdk-headless",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f06c9ea93d2c78f02ec9e94840a65a68a091ddaa9c3cf3aee2e9855b344993dd"
        }
      ],
      "description": "The OpenJDK runtime environment 11 without audio and video support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/java-11-openjdk-headless@11.0.29.7-1.oe2403sp3?arch=aarch64&epoch=1&upstream=java-11-openjdk-11.0.29.7-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/5569f22dce0cbe69136e1cab37ad85881d834972@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://openjdk.java.net/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "OpenJDK Headless Runtime Environment 11",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:11.0.29.7-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-javapackages-filesystem-5.3.0",
      "name": "javapackages-filesystem",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "dfb724ff01f01907c6f8be065328907a18f04a17d975f2e12de00a1f62a86c14"
        }
      ],
      "description": "The javapackages-filesystem package contains some basic directories into which\nJava packages install their content.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/javapackages-filesystem@5.3.0-6.oe2403sp3?arch=noarch&epoch=0&upstream=javapackages-tools-5.3.0-6.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/fedora-java/javapackages",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Filesystem layout for java packages",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.3.0-6.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-jline-2.14.6",
      "name": "jline",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f6e039ce02bcaafbc4890f438876e39edee168b9619ea396fc4a0244a4cb5511"
        }
      ],
      "description": "JLine is a Java library for handling console input. It is similar in functionality to\nBSD editline and GNU readline. People familiar with the readline/editline capabilities\nfor modern shells (such as bash and tcsh) will find most of the command editing features\nof JLine to be familiar.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jline@2.14.6-4.oe2403sp3?arch=noarch&epoch=0&upstream=jline-2.14.6-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/jline/jline@2.14.6",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jline/jline2",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Java library for handling console input",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.14.6-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-maven-file-management-3.0.0",
      "name": "maven-file-management",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d7feaaf9357c1c4e15eedd1773b05a377479e5cb3ed5f6e6e334f1c60b6c3360"
        }
      ],
      "description": "Provides a component for plugins to easily resolve project dependencies.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/maven-file-management@3.0.0-8.oe2403sp3?arch=noarch&epoch=1&upstream=maven-file-management-3.0.0-8.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven.shared/file-management@3.0.0",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://maven.apache.org/shared/file-management",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Maven File Management API",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:3.0.0-8.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-maven-lib-3.6.3",
      "name": "maven-lib",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "32121af3166229273066056d0501cd5e49b0cfaf9f4ebdd7e528e0d50ca602bd"
        }
      ],
      "description": "Core part of Apache Maven that can be used as a library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/maven-lib@3.6.3-2.oe2403sp3?arch=noarch&epoch=1&upstream=maven-3.6.3-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-resolver-provider@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-settings-builder@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-plugin-api@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-compat@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-core@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-settings@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-slf4j-provider@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-aether-provider@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-artifact@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-builder-support@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-embedder@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-model@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-model-builder@3.6.3",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-repository-metadata@3.6.3",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://maven.apache.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Core part of Maven",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:3.6.3-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-maven-plugin-registry-2.2.1",
      "name": "maven-plugin-registry",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1de615002f232890aefa02782ccceaf70aa9710d402babd418b4c415277f9f7d"
        }
      ],
      "description": "Compatibility Maven plugin registry artifact",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/maven-plugin-registry@2.2.1-60.oe2403sp3?arch=noarch&epoch=0&upstream=maven2-2.2.1-60.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-plugin-registry@2.2.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://maven.apache.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Maven plugin registry artifact",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.2.1-60.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-maven-project-2.2.1",
      "name": "maven-project",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5ccfba17ea970f5b909d51c60405131131ffcf301af91641aee228a6800cb83b"
        }
      ],
      "description": "Compatibility Maven project artifact",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/maven-project@2.2.1-60.oe2403sp3?arch=noarch&epoch=0&upstream=maven2-2.2.1-60.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.maven/maven-project@2.2.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://maven.apache.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Maven project artifact",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.2.1-60.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-plexus-classworlds-2.5.2",
      "name": "plexus-classworlds",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "712e8bfab54939f619dd89d2bb4d6735487a5ce108b375d64cd08292eef0cc16"
        }
      ],
      "description": "Plexus Classworlds is a framework for container developers who require complex\nmanipulation of Java's ClassLoaders. Java's native ClassLoader mechanisms and\nclasses can cause much headache and confusion for certain types of application\ndevelopers. Projects which involve dynamic loading of components or otherwise\nrepresent a 'container' can benefit from the classloading control provided by\nClassworlds. Plexus Classworlds provides a richer set of semantics for class\nloading than Java's normal mechanisms, while still being able to provide a\nClassLoader interface to integrate seamlessly with the Java environment.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/plexus-classworlds@2.5.2-10.oe2403sp3?arch=noarch&epoch=0&upstream=plexus-classworlds-2.5.2-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/classworlds/classworlds@2.5.2",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.5.2",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/codehaus-plexus/plexus-classworlds",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "A framework require complex manipulation of Java's ClassLoaders",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.5.2-10.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-plexus-containers-container-default-1.7.1",
      "name": "plexus-containers-container-default",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9b3cea5b90c39551262bc5ed94ee94fd170cd9aed78c663548dae674b3206801"
        }
      ],
      "description": "plexus-container-default is the IoC container itself.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/plexus-containers-container-default@1.7.1-7.oe2403sp3?arch=noarch&epoch=0&upstream=plexus-containers-1.7.1-7.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.codehaus.plexus/containers-component-api@1.7.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.codehaus.plexus/plexus-container-default@1.7.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/codehaus-plexus/plexus-containers",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Default Container from plexus-containers.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7.1-7.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ant-lib-1.10.12"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jansi-1.17.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.472.b08"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-headless-11.0.29.7"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-javapackages-filesystem-5.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jline-2.14.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-maven-file-management-3.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-maven-lib-3.6.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-registry-2.2.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-maven-project-2.2.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-plexus-classworlds-2.5.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-container-default-1.7.1"
    }
  ]
}
