public interface ModelConverter
| Modifier and Type | Method and Description |
|---|---|
org.cyclonedx.model.Component |
convert(org.apache.maven.artifact.Artifact artifact,
org.cyclonedx.CycloneDxSchema.Version schemaVersion,
boolean includeLicenseText)
Converts a Maven artifact (dependency or transitive dependency) into a
CycloneDX component.
|
org.cyclonedx.model.Metadata |
convert(org.apache.maven.project.MavenProject project,
String analysis,
String projectType,
org.cyclonedx.CycloneDxSchema.Version schemaVersion,
boolean includeLicenseText)
Converts a MavenProject into a Metadata object.
|
String |
generatePackageUrl(org.apache.maven.artifact.Artifact artifact) |
String |
generateVersionlessPackageUrl(org.apache.maven.artifact.Artifact artifact) |
String generatePackageUrl(org.apache.maven.artifact.Artifact artifact)
String generateVersionlessPackageUrl(org.apache.maven.artifact.Artifact artifact)
org.cyclonedx.model.Component convert(org.apache.maven.artifact.Artifact artifact,
org.cyclonedx.CycloneDxSchema.Version schemaVersion,
boolean includeLicenseText)
artifact - the artifact to convertschemaVersion - the target CycloneDX schema versionincludeLicenseText - should license text be included in bom?org.cyclonedx.model.Metadata convert(org.apache.maven.project.MavenProject project,
String analysis,
String projectType,
org.cyclonedx.CycloneDxSchema.Version schemaVersion,
boolean includeLicenseText)
project - the MavenProject to convertanalysis - type of analysisprojectType - the target CycloneDX component typeschemaVersion - the target CycloneDX schema versionincludeLicenseText - should license text be included in bom?Copyright © 2017–2023 OWASP Foundation. All rights reserved.