{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Jasonandy/Java-Core-Advanced","documentNamespace":"https://spdx.org/spdxdocs/protobom/48a683b9-cdc4-4929-a192-8b59976b7f8a","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-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-12T04:00:12Z"},"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.commons:commons-pool2","SPDXID":"SPDXRef-maven-org.apache.commons-commons-pool2-2.2-75c946","versionInfo":"2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/commons-pool2@2.2"}]},{"name":"com.alibaba:fastjson","SPDXID":"SPDXRef-maven-com.alibaba-fastjson-1.2.46-75c946","versionInfo":"1.2.46","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.alibaba/fastjson@1.2.46"}]},{"name":"com.fasterxml.jackson.core:jackson-databind","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-75c946","versionInfo":"\u003e= 2.8.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-databind"}]},{"name":"org.springframework:spring-context-support","SPDXID":"SPDXRef-maven-org.springframework-spring-context-support-75c946","versionInfo":"\u003e= 4.3.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-context-support"}]},{"name":"javax.servlet:servlet-api","SPDXID":"SPDXRef-maven-javax.servlet-servlet-api-2.5-75c946","versionInfo":"2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CDDL-1.0","copyrightText":"(c) Copyright International Business Machines Corporation 2002, Copyright (c) 2000 Sun Microsystems, Inc., Copyright (c) 2000 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303, U.S.A., Copyright 1999 Sun Microsystems, Inc., Copyright 1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, CA 94303, U.S.A., Copyright 2003 Sun Microsystems, Inc., Copyright 2003 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303, U.S.A., Copyright 2003-2005 Sun Microsystems, Inc., Copyright 2004 Sun Microsystems, Inc., Copyright 2004 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303, U.S.A.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/javax.servlet/servlet-api@2.5"}]},{"name":"commons-io:commons-io","SPDXID":"SPDXRef-maven-commons-io-commons-io-2.5-75c946","versionInfo":"2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2002-2016 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/commons-io/commons-io@2.5"}]},{"name":"javax.jms:jms","SPDXID":"SPDXRef-maven-javax.jms-jms-1.1-75c946","versionInfo":"1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/javax.jms/jms@1.1"}]},{"name":"opensymphony:oscache","SPDXID":"SPDXRef-maven-opensymphony-oscache-2.4-75c946","versionInfo":"2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-1.1","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/opensymphony/oscache@2.4"}]},{"name":"net.oschina.zcx7878:fastdfs-client-java","SPDXID":"SPDXRef-maven-net.oschina.zcx7878-fastdfs-client-java-1.27.0.0-75c946","versionInfo":"1.27.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.oschina.zcx7878/fastdfs-client-java@1.27.0.0"}]},{"name":"commons-configuration:commons-configuration","SPDXID":"SPDXRef-maven-commons-configuration-commons-configuration-1.10-75c946","versionInfo":"1.10","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/commons-configuration/commons-configuration@1.10"}]},{"name":"com.fasterxml.jackson.core:jackson-core","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-core-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2012 FasterXML.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.1.0"}]},{"name":"org.springframework:spring-core","SPDXID":"SPDXRef-maven-org.springframework-spring-core-75c946","versionInfo":"\u003e= 4.3.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-core"}]},{"name":"com.github.tobato:fastdfs-client","SPDXID":"SPDXRef-maven-com.github.tobato-fastdfs-client-1.25.4-75c946","versionInfo":"1.25.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.tobato/fastdfs-client@1.25.4"}]},{"name":"org.springframework:spring-web","SPDXID":"SPDXRef-maven-org.springframework-spring-web-75c946","versionInfo":"\u003e= 4.3.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-web"}]},{"name":"org.springframework:spring-test","SPDXID":"SPDXRef-maven-org.springframework-spring-test-75c946","versionInfo":"\u003e= 4.3.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-test"}]},{"name":"org.springframework:spring-webmvc","SPDXID":"SPDXRef-maven-org.springframework-spring-webmvc-75c946","versionInfo":"\u003e= 4.3.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-webmvc"}]},{"name":"javax.servlet.jsp:jsp-api","SPDXID":"SPDXRef-maven-javax.servlet.jsp-jsp-api-2.1-75c946","versionInfo":"2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CDDL-1.0","copyrightText":"Copyright 1999 Sun Microsystems, Inc., Copyright 1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, CA 94303, U.S.A., Copyright 2002 Sun Microsystems, Inc., Copyright 2003 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303, U.S.A., Copyright 2003-2005 Sun Microsystems, Inc., Copyright 2004 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/javax.servlet.jsp/jsp-api@2.1"}]},{"name":"javax.mail:mail","SPDXID":"SPDXRef-maven-javax.mail-mail-1.5.0-b01-75c946","versionInfo":"1.5.0-b01","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CDDL-1.1 OR GPL-2.0-only WITH Classpath-exception-2.0","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1997-2013 Oracle and/or its affiliates, Copyright (c) 2010 Oracle and/or its affiliates, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/javax.mail/mail@1.5.0-b01"}]},{"name":"org.slf4j:slf4j-api","SPDXID":"SPDXRef-maven-org.slf4j-slf4j-api-1.7.5-75c946","versionInfo":"1.7.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.slf4j/slf4j-api@1.7.5"}]},{"name":"org.freemarker:freemarker","SPDXID":"SPDXRef-maven-org.freemarker-freemarker-2.3.20-75c946","versionInfo":"2.3.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2003 The Visigoth Software Society, 1Copyright (c) 2003 The Visigoth Software Society., Copyright (c) 2003 The Visigoth Software Society, Copyright (c) 2003 The Visigoth Software Society.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.freemarker/freemarker@2.3.20"}]},{"name":"com.google.protobuf:protobuf-java","SPDXID":"SPDXRef-maven-com.google.protobuf-protobuf-java-2.5.0-75c946","versionInfo":"2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.protobuf/protobuf-java@2.5.0"}]},{"name":"commons-fileupload:commons-fileupload","SPDXID":"SPDXRef-maven-commons-fileupload-commons-fileupload-75c946","versionInfo":"\u003e= 1.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/commons-fileupload/commons-fileupload"}]},{"name":"com.fasterxml.jackson.core:jackson-annotations","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-annotations-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2012- FasterXML.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.1.0"}]},{"name":"com.github.Jasonandy/Java-Core-Advanced","SPDXID":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","versionInfo":"master","downloadLocation":"git+https://github.com/Jasonandy/Java-Core-Advanced","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Jasonandy/Java-Core-Advanced@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-context-support-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-javax.jms-jms-1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-web-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-webmvc-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-pool2-2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-opensymphony-oscache-2.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-core-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-com.google.protobuf-protobuf-java-2.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-annotations-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-com.alibaba-fastjson-1.2.46-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-javax.servlet-servlet-api-2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-commons-io-commons-io-2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-net.oschina.zcx7878-fastdfs-client-java-1.27.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-commons-configuration-commons-configuration-1.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-com.github.tobato-fastdfs-client-1.25.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-javax.servlet.jsp-jsp-api-2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-junit-junit-4.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-javax.mail-mail-1.5.0-b01-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.slf4j-slf4j-api-1.7.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-org.freemarker-freemarker-2.3.20-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relatedSpdxElement":"SPDXRef-maven-commons-fileupload-commons-fileupload-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Jasonandy-Java-Core-Advanced-master-d1020d","relationshipType":"DESCRIBES"}]}