{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.chenhuawei/tutorial-java","documentNamespace":"https://spdx.org/spdxdocs/protobom/10dc700e-c9f6-4fe9-b22c-1e4bcd3dfa5a","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260409125808-b30cb6032525+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-11T04:43:12Z"},"packages":[{"name":"org.projectlombok:lombok","SPDXID":"SPDXRef-maven-org.projectlombok-lombok-1.18.4-75c946","versionInfo":"1.18.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"3Copyright (c) 2009-2018 The Project Lombok Authors., Copyright (c) 2009-2015 The Project Lombok Authors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.projectlombok/lombok@1.18.4"}]},{"name":"com.fasterxml.jackson.core:jackson-core","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-core-2.9.10-75c946","versionInfo":"2.9.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.9.10"}]},{"name":"com.fasterxml.jackson.core:jackson-databind","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-2.9.10-75c946","versionInfo":"2.9.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.9.10"}]},{"name":"commons-lang:commons-lang","SPDXID":"SPDXRef-maven-commons-lang-commons-lang-2.6-75c946","versionInfo":"2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2011 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/commons-lang/commons-lang@2.6"}]},{"name":"commons-cli:commons-cli","SPDXID":"SPDXRef-maven-commons-cli-commons-cli-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2015 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/commons-cli/commons-cli@1.3.1"}]},{"name":"mysql:mysql-connector-java","SPDXID":"SPDXRef-maven-mysql-mysql-connector-java-5.1.41-75c946","versionInfo":"5.1.41","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/mysql/mysql-connector-java@5.1.41"}]},{"name":"org.codehaus.mojo:versions-maven-plugin","SPDXID":"SPDXRef-maven-org.codehaus.mojo-versions-maven-plugin-2.5-75c946","versionInfo":"2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.codehaus.mojo/versions-maven-plugin@2.5"}]},{"name":"org.apache.maven.plugins:maven-source-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-source-plugin-2.4-75c946","versionInfo":"2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-source-plugin@2.4"}]},{"name":"org.apache.maven.plugins:maven-release-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-release-plugin-2.5.3-75c946","versionInfo":"2.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2002-2015 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-release-plugin@2.5.3"}]},{"name":"org.apache.maven.plugins:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.1-75c946","versionInfo":"3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2013 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-compiler-plugin@3.1"}]},{"name":"com.alibaba:fastjson","SPDXID":"SPDXRef-maven-com.alibaba-fastjson-1.2.31-75c946","versionInfo":"1.2.31","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.alibaba/fastjson@1.2.31"}]},{"name":"com.google.guava:guava","SPDXID":"SPDXRef-maven-com.google.guava-guava-18.0-75c946","versionInfo":"18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.guava/guava@18.0"}]},{"name":"commons-io:commons-io","SPDXID":"SPDXRef-maven-commons-io-commons-io-2.4-75c946","versionInfo":"2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2002-2012 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/commons-io/commons-io@2.4"}]},{"name":"org.apache.maven.plugins:maven-jar-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-jar-plugin"}]},{"name":"org.apache.httpcomponents:httpasyncclient","SPDXID":"SPDXRef-maven-org.apache.httpcomponents-httpasyncclient-4.1.3-75c946","versionInfo":"4.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.httpcomponents/httpasyncclient@4.1.3"}]},{"name":"com.github.chenhuawei/tutorial-java","SPDXID":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","versionInfo":"master","downloadLocation":"git+https://github.com/chenhuawei/tutorial-java","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/chenhuawei/tutorial-java@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-com.google.guava-guava-18.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-org.apache.httpcomponents-httpasyncclient-4.1.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-mysql-mysql-connector-java-5.1.41-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-org.projectlombok-lombok-1.18.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-2.9.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-commons-lang-commons-lang-2.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-source-plugin-2.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-release-plugin-2.5.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-com.alibaba-fastjson-1.2.31-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-core-2.9.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-commons-cli-commons-cli-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-org.codehaus.mojo-versions-maven-plugin-2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relatedSpdxElement":"SPDXRef-maven-commons-io-commons-io-2.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-chenhuawei-tutorial-java-master-5a9635","relationshipType":"DESCRIBES"}]}
