All Classes and Interfaces
Class
Description
Contains information about package dependencies collected from the Maven dependencies.
Abstract class to create SPDX documents.
Collects SPDX file information from directories.
Simple class to hold an SPDX Annotation.
Holds the value and algorithm of a checksum used in the SPDX document
NOTE: Currently this is a prototype plugin for supporting SPDX in a Maven build.
An External Reference allows a Package to reference an external source of additional information, metadata,
enumerations, asset identifiers, or downloadable content believed to be relevant to the Package.
Display help information on spdx-maven-plugin.
Call
Call
mvn spdx:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.Exceptions related to the SpdxV2LicenseManager
Errors related to mapping Maven licenses to SPDX licenses
Singleton class which maps Maven license objects to SPDX licenses.
Non-standard license (e.g.
OutputFormat utility enum
Packaging utility enum
Simple class to hold SPDX data for a file or directory.
Simple class to hold information about snippets
Exceptions relating to the building of SPDX Documents
Exceptions for the collection of SPDX information
Simple structure to hold information obout default file information
Simple structure to hold information about SPDX project
Helper class with static methods to parse SPDX source files
Exceptions related to parsing source files for SPDX identifiers
Builds dependencies for a parent package based on Maven dependency information
Builder for SPDX Spec version 2 SPDX Documents
Collects SPDX file information from directories in SPDX Spec version 2 format
Manages the SPDX Spec version 2licenses for the Spdx plugin.
Adds dependency information into the spdxDoc
Builder for SPDX Spec version 3 SBOMs
Collects SPDX file information from directories in SPDX Spec version 3 format
Manages the SPDX Spec Version 3 licenses for the Spdx plugin.