@Mojo(name="makePackageBom",
defaultPhase=PACKAGE,
threadSafe=true,
aggregator=true,
requiresOnline=true,
requiresDependencyCollection=TEST,
requiresDependencyResolution=TEST)
public class CycloneDxPackageMojo
extends BaseCycloneDxMojo
war or ear packaging.MESSAGE_CREATING_BOM, MESSAGE_RESOLVING_AGGREGATED_DEPS, MESSAGE_RESOLVING_DEPS, MESSAGE_VALIDATING_BOM, MESSAGE_VALIDATION_FAILURE, MESSAGE_WRITING_BOM| Constructor and Description |
|---|
CycloneDxPackageMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
analyze(Set<org.cyclonedx.model.Component> components,
Set<org.cyclonedx.model.Dependency> dependencies)
Analyze the project dependencies to fill the BOM components list and their dependencies.
|
protected boolean |
shouldInclude(org.apache.maven.project.MavenProject mavenProject) |
buildDependencyGraph, convert, execute, generatePackageUrl, generateVersionlessPackageUrl, getProject, logAdditionalParameters, logParameters, schemaVersionprotected boolean shouldInclude(org.apache.maven.project.MavenProject mavenProject)
protected String analyze(Set<org.cyclonedx.model.Component> components, Set<org.cyclonedx.model.Dependency> dependencies) throws org.apache.maven.plugin.MojoExecutionException
BaseCycloneDxMojoanalyze in class BaseCycloneDxMojocomponents - the components set to filldependencies - the dependencies set to fillnull to not save result.org.apache.maven.plugin.MojoExecutionException - something weird happened...Copyright © 2017–2023 OWASP Foundation. All rights reserved.