Package org.spdx.sbom.gradle.utils
Class SpdxDocumentBuilder
java.lang.Object
org.spdx.sbom.gradle.utils.SpdxDocumentBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionSpdxDocumentBuilder(ProjectInfo thisProject, Map<String, ProjectInfo> allProjectInfo, org.gradle.api.logging.Logger logger, org.spdx.storage.IModelStore modelStore, Map<org.gradle.api.artifacts.component.ComponentArtifactIdentifier, File> resolvedExternalArtifacts, Map<String, URI> mavenArtifactRepositories, Map<String, PomInfo> poms, SpdxSbomTaskExtension spdxSbomTaskExtension, DocumentInfo documentInfo, ScmInfo scmInfo, SpdxKnownLicenses knownLicenses, boolean ignoreNonMavenDependencies) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.gradle.api.artifacts.result.ResolvedComponentResult root) org.spdx.library.model.SpdxDocument
-
Constructor Details
-
SpdxDocumentBuilder
public SpdxDocumentBuilder(ProjectInfo thisProject, Map<String, ProjectInfo> allProjectInfo, org.gradle.api.logging.Logger logger, org.spdx.storage.IModelStore modelStore, Map<org.gradle.api.artifacts.component.ComponentArtifactIdentifier, throws org.spdx.library.InvalidSPDXAnalysisExceptionFile> resolvedExternalArtifacts, Map<String, URI> mavenArtifactRepositories, Map<String, PomInfo> poms, @Nullable SpdxSbomTaskExtension spdxSbomTaskExtension, DocumentInfo documentInfo, ScmInfo scmInfo, SpdxKnownLicenses knownLicenses, boolean ignoreNonMavenDependencies) - Throws:
org.spdx.library.InvalidSPDXAnalysisException
-
-
Method Details
-
add
public void add(org.gradle.api.artifacts.result.ResolvedComponentResult root) throws org.spdx.library.InvalidSPDXAnalysisException, IOException - Throws:
org.spdx.library.InvalidSPDXAnalysisExceptionIOException
-
getSpdxDocument
public org.spdx.library.model.SpdxDocument getSpdxDocument()
-