Package org.spdx.sbom.gradle.utils
Class SpdxDocumentBuilder
- java.lang.Object
-
- org.spdx.sbom.gradle.utils.SpdxDocumentBuilder
-
public class SpdxDocumentBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SpdxDocumentBuilder(java.lang.String projectPath, java.util.Set<ProjectInfo> allProjects, org.gradle.api.logging.Logger logger, org.spdx.storage.IModelStore modelStore, java.util.Map<org.gradle.api.artifacts.component.ComponentArtifactIdentifier,java.io.File> resolvedArtifacts, java.util.Map<java.lang.String,java.net.URI> mavenArtifactRepositories, java.util.Map<java.lang.String,PomInfo> poms, SpdxSbomTaskExtension spdxSbomTaskExtension, DocumentInfo documentInfo, ScmInfo scmInfo, SpdxKnownLicenses knownLicenses)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.gradle.api.artifacts.result.ResolvedComponentResult root)org.spdx.library.model.SpdxDocumentgetSpdxDocument()
-
-
-
Constructor Detail
-
SpdxDocumentBuilder
public SpdxDocumentBuilder(java.lang.String projectPath, java.util.Set<ProjectInfo> allProjects, org.gradle.api.logging.Logger logger, org.spdx.storage.IModelStore modelStore, java.util.Map<org.gradle.api.artifacts.component.ComponentArtifactIdentifier,java.io.File> resolvedArtifacts, java.util.Map<java.lang.String,java.net.URI> mavenArtifactRepositories, java.util.Map<java.lang.String,PomInfo> poms, SpdxSbomTaskExtension spdxSbomTaskExtension, DocumentInfo documentInfo, ScmInfo scmInfo, SpdxKnownLicenses knownLicenses) throws org.spdx.library.InvalidSPDXAnalysisException- Throws:
org.spdx.library.InvalidSPDXAnalysisException
-
-
Method Detail
-
add
public void add(org.gradle.api.artifacts.result.ResolvedComponentResult root) throws org.spdx.library.InvalidSPDXAnalysisException, java.io.IOException- Throws:
org.spdx.library.InvalidSPDXAnalysisExceptionjava.io.IOException
-
getSpdxDocument
public org.spdx.library.model.SpdxDocument getSpdxDocument()
-
-