diff --git a/src/main/java/org/cyclonedx/maven/BaseCycloneDxMojo.java b/src/main/java/org/cyclonedx/maven/BaseCycloneDxMojo.java index 4b504804..a7456e06 100644 --- a/src/main/java/org/cyclonedx/maven/BaseCycloneDxMojo.java +++ b/src/main/java/org/cyclonedx/maven/BaseCycloneDxMojo.java @@ -207,6 +207,14 @@ public abstract class BaseCycloneDxMojo extends AbstractMojo { @Parameter(property = "cyclonedx.verbose", defaultValue = "false", required = false) private boolean verbose = false; + /** + * Classifier of the attached sbom + * + * @since 2.7.12 + */ + @Parameter(property = "cyclonedx.classifier", defaultValue = "cyclonedx") + private String classifier; + /** * Timestamp for reproducible output archive entries, either formatted as ISO 8601 * yyyy-MM-dd'T'HH:mm:ssXXX or as an int representing seconds since the epoch (like @@ -400,7 +408,7 @@ private void saveBomToFile(String bomString, String extension, Parser bomParser) if (!skipAttach) { getLog().info(String.format(MESSAGE_ATTACHING_BOM, project.getArtifactId(), project.getVersion(), extension)); - mavenProjectHelper.attachArtifact(project, extension, "cyclonedx", bomFile); + mavenProjectHelper.attachArtifact(project, extension, classifier, bomFile); } }