diff --git a/index.html b/index.html
index 30a71561..ce33ebfc 100644
--- a/index.html
+++ b/index.html
@@ -159,7 +159,7 @@
${project.artifactId}-${project.version}-cyclonedx.xml
diff --git a/makeAggregateBom-mojo.html b/makeAggregateBom-mojo.html
index 1719ce0f..f5588c4d 100644
--- a/makeAggregateBom-mojo.html
+++ b/makeAggregateBom-mojo.html
@@ -99,31 +99,36 @@ Optional Parameters
maven-dependency-analyzer's one is used. To use another implementation, you must declare a dependency for this plugin that contains the code for the analyzer and you specify its Plexus role name here.
Default: default
User Property: analyzer
+<classifier> |
+String |
+2.8.1 |
+Classifier of the attached sbom Default: cyclonedx User Property: cyclonedx.classifier |
+
<detectUnusedForOptionalScope> |
boolean |
2.7.9 |
Use the original mechanism for determining whether a component has OPTIONAL or REQUIRED scope, relying on bytecode analysis of the compiled classes instead of the Maven dependency declaration of optional. Default: false User Property: detectUnusedForOptionalScope |
-
+
<excludeArtifactId> |
String[] |
2.4.0 |
Excluded reactor project (aka module) ArtifactIds from aggregate BOM. User Property: excludeArtifactId |
-
+
<excludeGroupId> |
String[] |
2.7.3 |
Excluded reactor project (aka module) GroupIds from aggregate BOM. User Property: excludeGroupId |
-
+
<excludeTestProject> |
Boolean |
2.4.0 |
Should reactor project (aka module) artifactId with the word "test" be excluded from aggregate BOM? Default: false User Property: excludeTestProject |
-
+
<excludeTypes> |
String[] |
2.1.0 |
Excluded types. User Property: excludeTypes |
-
+
<externalReferences> |
ExternalReference[] |
2.7.11 |
@@ -136,92 +141,92 @@ Optional Parameters
ExternalReference.Type constants
-
+
<includeBomSerialNumber> |
boolean |
2.1.0 |
Should the resulting BOM contain a unique serial number? Default: true User Property: includeBomSerialNumber |
-
+
<includeCompileScope> |
boolean |
2.1.0 |
Should compile scoped Maven dependencies be included in bom? Default: true User Property: includeCompileScope |
-
+
<includeLicenseText> |
boolean |
2.1.0 |
Should license text be included in bom? Default: false User Property: includeLicenseText |
-
+
<includeProvidedScope> |
boolean |
2.1.0 |
Should provided scoped Maven dependencies be included in bom? Default: true User Property: includeProvidedScope |
-
+
<includeRuntimeScope> |
boolean |
2.1.0 |
Should runtime scoped Maven dependencies be included in bom? Default: true User Property: includeRuntimeScope |
-
+
<includeSystemScope> |
boolean |
2.1.0 |
Should system scoped Maven dependencies be included in bom? Default: true User Property: includeSystemScope |
-
+
<includeTestScope> |
boolean |
2.1.0 |
Should test scoped Maven dependencies be included in bom? Default: false User Property: includeTestScope |
-
+
<outputDirectory> |
File |
2.7.5 |
The output directory where to store generated CycloneDX output files. Default: ${project.build.directory} User Property: outputDirectory |
-
+
<outputFormat> |
String |
2.1.0 |
The CycloneDX output format that should be generated (xml , json or all ). Default: all User Property: outputFormat |
-
+
<outputName> |
String |
2.2.0 |
The CycloneDX output file name (without extension) that should be generated (in outputDirectory directory). Default: bom User Property: outputName |
-
+
<outputReactorProjects> |
Boolean |
2.6.2 |
Should non-root reactor projects create a module-only BOM? Default: true User Property: outputReactorProjects |
-
+
<outputTimestamp> |
String |
2.7.9 |
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 SOURCE_DATE_EPOCH). Default: ${project.build.outputTimestamp} |
-
+
<projectType> |
String |
2.0.0 |
The component type associated to the SBOM metadata. See CycloneDX reference for supported values. Default: library User Property: projectType |
-
+
<schemaVersion> |
String |
2.1.0 |
The CycloneDX schema version the BOM will comply with. Default: 1.5 User Property: schemaVersion |
-
+
<skip> |
boolean |
1.1.3 |
Skip CycloneDX execution. Default: false User Property: cyclonedx.skip |
-
+
<skipAttach> |
boolean |
2.1.0 |
Don't attach bom. Default: false User Property: cyclonedx.skipAttach |
-
+
<skipNotDeployed> |
boolean |
2.7.11 |
Only runs this goal or adds to aggregate SBOM if the module does not skip deploy. Default: true User Property: cyclonedx.skipNotDeployed |
-
+
<verbose> |
boolean |
2.6.0 |
@@ -234,7 +239,15 @@ <analyzer>
Since: 2.1.0
- Required:
No
- User Property:
analyzer
-- Default:
default
+<classifier>
+Classifier of the attached sbom
+
+- Type:
java.lang.String
+- Since:
2.8.1
+- Required:
No
+- User Property:
cyclonedx.classifier
+- Default:
cyclonedx
<detectUnusedForOptionalScope>
Use the original mechanism for determining whether a component has OPTIONAL or REQUIRED scope, relying on bytecode analysis of the compiled classes instead of the Maven dependency declaration of optional.
diff --git a/makeBom-mojo.html b/makeBom-mojo.html
index b6513b3f..65f988d7 100644
--- a/makeBom-mojo.html
+++ b/makeBom-mojo.html
@@ -97,16 +97,21 @@ Optional Parameters
maven-dependency-analyzer's one is used. To use another implementation, you must declare a dependency for this plugin that contains the code for the analyzer and you specify its Plexus role name here.
Default: default
User Property: analyzer
+<classifier> |
+String |
+2.8.1 |
+Classifier of the attached sbom Default: cyclonedx User Property: cyclonedx.classifier |
+
<detectUnusedForOptionalScope> |
boolean |
2.7.9 |
Use the original mechanism for determining whether a component has OPTIONAL or REQUIRED scope, relying on bytecode analysis of the compiled classes instead of the Maven dependency declaration of optional. Default: false User Property: detectUnusedForOptionalScope |
-
+
<excludeTypes> |
String[] |
2.1.0 |
Excluded types. User Property: excludeTypes |
-
+
<externalReferences> |
ExternalReference[] |
2.7.11 |
@@ -119,87 +124,87 @@ Optional Parameters
ExternalReference.Type constants
-
+
<includeBomSerialNumber> |
boolean |
2.1.0 |
Should the resulting BOM contain a unique serial number? Default: true User Property: includeBomSerialNumber |
-
+
<includeCompileScope> |
boolean |
2.1.0 |
Should compile scoped Maven dependencies be included in bom? Default: true User Property: includeCompileScope |
-
+
<includeLicenseText> |
boolean |
2.1.0 |
Should license text be included in bom? Default: false User Property: includeLicenseText |
-
+
<includeProvidedScope> |
boolean |
2.1.0 |
Should provided scoped Maven dependencies be included in bom? Default: true User Property: includeProvidedScope |
-
+
<includeRuntimeScope> |
boolean |
2.1.0 |
Should runtime scoped Maven dependencies be included in bom? Default: true User Property: includeRuntimeScope |
-
+
<includeSystemScope> |
boolean |
2.1.0 |
Should system scoped Maven dependencies be included in bom? Default: true User Property: includeSystemScope |
-
+
<includeTestScope> |
boolean |
2.1.0 |
Should test scoped Maven dependencies be included in bom? Default: false User Property: includeTestScope |
-
+
<outputDirectory> |
File |
2.7.5 |
The output directory where to store generated CycloneDX output files. Default: ${project.build.directory} User Property: outputDirectory |
-
+
<outputFormat> |
String |
2.1.0 |
The CycloneDX output format that should be generated (xml , json or all ). Default: all User Property: outputFormat |
-
+
<outputName> |
String |
2.2.0 |
The CycloneDX output file name (without extension) that should be generated (in outputDirectory directory). Default: bom User Property: outputName |
-
+
<outputTimestamp> |
String |
2.7.9 |
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 SOURCE_DATE_EPOCH). Default: ${project.build.outputTimestamp} |
-
+
<projectType> |
String |
2.0.0 |
The component type associated to the SBOM metadata. See CycloneDX reference for supported values. Default: library User Property: projectType |
-
+
<schemaVersion> |
String |
2.1.0 |
The CycloneDX schema version the BOM will comply with. Default: 1.5 User Property: schemaVersion |
-
+
<skip> |
boolean |
1.1.3 |
Skip CycloneDX execution. Default: false User Property: cyclonedx.skip |
-
+
<skipAttach> |
boolean |
2.1.0 |
Don't attach bom. Default: false User Property: cyclonedx.skipAttach |
-
+
<skipNotDeployed> |
boolean |
2.7.11 |
Only runs this goal or adds to aggregate SBOM if the module does not skip deploy. Default: true User Property: cyclonedx.skipNotDeployed |
-
+
<verbose> |
boolean |
2.6.0 |
@@ -212,7 +217,15 @@ <analyzer>
Since: 2.1.0
- Required:
No
- User Property:
analyzer
-- Default:
default
+<classifier>
+Classifier of the attached sbom
+
+- Type:
java.lang.String
+- Since:
2.8.1
+- Required:
No
+- User Property:
cyclonedx.classifier
+- Default:
cyclonedx
<detectUnusedForOptionalScope>
Use the original mechanism for determining whether a component has OPTIONAL or REQUIRED scope, relying on bytecode analysis of the compiled classes instead of the Maven dependency declaration of optional.
+
<detectUnusedForOptionalScope> |
boolean |
2.7.9 |
Use the original mechanism for determining whether a component has OPTIONAL or REQUIRED scope, relying on bytecode analysis of the compiled classes instead of the Maven dependency declaration of optional. Default: false User Property: detectUnusedForOptionalScope |
-
+
<excludeTypes> |
String[] |
2.1.0 |
Excluded types. User Property: excludeTypes |
-
+
<externalReferences> |
ExternalReference[] |
2.7.11 |
@@ -116,87 +121,95 @@ Optional Parameters
ExternalReference.Type constants
-
+
<includeBomSerialNumber> |
boolean |
2.1.0 |
Should the resulting BOM contain a unique serial number? Default: true User Property: includeBomSerialNumber |
-
+
<includeCompileScope> |
boolean |
2.1.0 |
Should compile scoped Maven dependencies be included in bom? Default: true User Property: includeCompileScope |
-
+
<includeLicenseText> |
boolean |
2.1.0 |
Should license text be included in bom? Default: false User Property: includeLicenseText |
-
+
<includeProvidedScope> |
boolean |
2.1.0 |
Should provided scoped Maven dependencies be included in bom? Default: true User Property: includeProvidedScope |
-
+
<includeRuntimeScope> |
boolean |
2.1.0 |
Should runtime scoped Maven dependencies be included in bom? Default: true User Property: includeRuntimeScope |
-
+
<includeSystemScope> |
boolean |
2.1.0 |
Should system scoped Maven dependencies be included in bom? Default: true User Property: includeSystemScope |
-
+
<includeTestScope> |
boolean |
2.1.0 |
Should test scoped Maven dependencies be included in bom? Default: false User Property: includeTestScope |
-
+
<outputDirectory> |
File |
2.7.5 |
The output directory where to store generated CycloneDX output files. Default: ${project.build.directory} User Property: outputDirectory |
-
+
<outputFormat> |
String |
2.1.0 |
The CycloneDX output format that should be generated (xml , json or all ). Default: all User Property: outputFormat |
-
+
<outputName> |
String |
2.2.0 |
The CycloneDX output file name (without extension) that should be generated (in outputDirectory directory). Default: bom User Property: outputName |
-
+
<outputTimestamp> |
String |
2.7.9 |
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 SOURCE_DATE_EPOCH). Default: ${project.build.outputTimestamp} |
-
+
<projectType> |
String |
2.0.0 |
The component type associated to the SBOM metadata. See CycloneDX reference for supported values. Default: library User Property: projectType |
-
+
<schemaVersion> |
String |
2.1.0 |
The CycloneDX schema version the BOM will comply with. Default: 1.5 User Property: schemaVersion |
-
+
<skip> |
boolean |
1.1.3 |
Skip CycloneDX execution. Default: false User Property: cyclonedx.skip |
-
+
<skipAttach> |
boolean |
2.1.0 |
Don't attach bom. Default: false User Property: cyclonedx.skipAttach |
-
+
<verbose> |
boolean |
2.6.0 |
Verbose output. Default: false User Property: cyclonedx.verbose |
-Parameter Details
+Parameter Details
+<classifier>
+Classifier of the attached sbom
+
+- Type:
java.lang.String
+- Since:
2.8.1
+- Required:
No
+- User Property:
cyclonedx.classifier
+- Default:
cyclonedx
<detectUnusedForOptionalScope>
Use the original mechanism for determining whether a component has OPTIONAL or REQUIRED scope, relying on bytecode analysis of the compiled classes instead of the Maven dependency declaration of optional.