{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.java-manning/modern-java","documentNamespace":"https://spdx.org/spdxdocs/protobom/bf47ade7-2807-468b-b764-73340de8c2ea","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260403143834-a075a09f5b04+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-05T04:28:26Z"},"packages":[{"name":"junit:junit","SPDXID":"SPDXRef-maven-junit-junit-4.12-75c946","versionInfo":"4.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-1.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/junit/junit@4.12"}]},{"name":"org.apache.maven.plugins:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.8.0-75c946","versionInfo":"3.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2018 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-compiler-plugin@3.8.0"}]},{"name":"org.apache.maven.plugins:maven-shade-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-shade-plugin-3.1.1-75c946","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-shade-plugin@3.1.1"}]},{"name":"org.openjdk.jmh:jmh-core","SPDXID":"SPDXRef-maven-org.openjdk.jmh-jmh-core-1.21-75c946","versionInfo":"1.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.openjdk.jmh/jmh-core@1.21"}]},{"name":"org.openjdk.jmh:jmh-generator-annprocess","SPDXID":"SPDXRef-maven-org.openjdk.jmh-jmh-generator-annprocess-1.21-75c946","versionInfo":"1.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2000-2011 INRIA, France Telecom, Copyright (c) 2005, 2014, Oracle and/or its affiliates, Copyright (c) SourceForge, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.openjdk.jmh/jmh-generator-annprocess@1.21"}]},{"name":"org.ow2.asm:asm","SPDXID":"SPDXRef-maven-org.ow2.asm-asm-6.2.1-75c946","versionInfo":"6.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.ow2.asm/asm@6.2.1"}]},{"name":"io.reactivex.rxjava2:rxjava","SPDXID":"SPDXRef-maven-io.reactivex.rxjava2-rxjava-2.2.2-75c946","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) J K-P.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.reactivex.rxjava2/rxjava@2.2.2"}]},{"name":"com.typesafe.akka:akka-actor_2.12","SPDXID":"SPDXRef-maven-com.typesafe.akka-akka-actor2.12-2.5.16-75c946","versionInfo":"2.5.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.typesafe.akka/akka-actor_2.12@2.5.16"}]},{"name":"com.typesafe.akka:akka-stream_2.12","SPDXID":"SPDXRef-maven-com.typesafe.akka-akka-stream2.12-2.5.16-75c946","versionInfo":"2.5.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.typesafe.akka/akka-stream_2.12@2.5.16"}]},{"name":"com.github.java-manning/modern-java","SPDXID":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","versionInfo":"master","downloadLocation":"git+https://github.com/java-manning/modern-java","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/java-manning/modern-java@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-junit-junit-4.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-shade-plugin-3.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-org.openjdk.jmh-jmh-core-1.21-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-org.openjdk.jmh-jmh-generator-annprocess-1.21-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-org.ow2.asm-asm-6.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-io.reactivex.rxjava2-rxjava-2.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-com.typesafe.akka-akka-stream2.12-2.5.16-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relatedSpdxElement":"SPDXRef-maven-com.typesafe.akka-akka-actor2.12-2.5.16-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-java-manning-modern-java-master-5ee0ba","relationshipType":"DESCRIBES"}]}