B C D E G L M O P R S T 
All Classes All Packages

B

BaseCycloneDxMojo - Class in org.cyclonedx.maven
 
BaseCycloneDxMojo() - Constructor for class org.cyclonedx.maven.BaseCycloneDxMojo
 
BomDependencies(Map<String, Dependency>, Map<String, Artifact>, Map<String, Artifact>) - Constructor for class org.cyclonedx.maven.ProjectDependenciesConverter.BomDependencies
 

C

cleanupBomDependencies(Metadata, Map<String, Component>, Map<String, Dependency>) - Method in class org.cyclonedx.maven.DefaultProjectDependenciesConverter
 
cleanupBomDependencies(Metadata, Map<String, Component>, Map<String, Dependency>) - Method in interface org.cyclonedx.maven.ProjectDependenciesConverter
Check consistency between BOM components and BOM dependencies, and cleanup: drop components found while walking the Maven dependency resolution graph but that are finally not kept in the effective dependencies list.
compile - Variable in class org.cyclonedx.maven.ProjectDependenciesConverter.MavenDependencyScopes
 
convert(Artifact) - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
 
convert(Artifact, CycloneDxSchema.Version, boolean) - Method in class org.cyclonedx.maven.DefaultModelConverter
 
convert(Artifact, CycloneDxSchema.Version, boolean) - Method in interface org.cyclonedx.maven.ModelConverter
Converts a Maven artifact (dependency or transitive dependency) into a CycloneDX component.
convert(MavenProject, String, CycloneDxSchema.Version, boolean) - Method in class org.cyclonedx.maven.DefaultModelConverter
 
convert(MavenProject, String, CycloneDxSchema.Version, boolean) - Method in interface org.cyclonedx.maven.ModelConverter
Converts a MavenProject into a Metadata object.
CycloneDxAggregateMojo - Class in org.cyclonedx.maven
Creates a CycloneDX aggregate BOM at build root (with dependencies from the whole multi-modules build), and eventually a BOM for each module.
CycloneDxAggregateMojo() - Constructor for class org.cyclonedx.maven.CycloneDxAggregateMojo
 
CycloneDxMojo - Class in org.cyclonedx.maven
Creates a CycloneDX BOM for each Maven module with its dependencies.
CycloneDxMojo() - Constructor for class org.cyclonedx.maven.CycloneDxMojo
 
CycloneDxPackageMojo - Class in org.cyclonedx.maven
Creates a CycloneDX BOM for each Maven module with war or ear packaging.
CycloneDxPackageMojo() - Constructor for class org.cyclonedx.maven.CycloneDxPackageMojo
 

D

DefaultModelConverter - Class in org.cyclonedx.maven
 
DefaultModelConverter() - Constructor for class org.cyclonedx.maven.DefaultModelConverter
 
DefaultProjectDependenciesConverter - Class in org.cyclonedx.maven
 
DefaultProjectDependenciesConverter() - Constructor for class org.cyclonedx.maven.DefaultProjectDependenciesConverter
 
dependencyAnalyzer - Variable in class org.cyclonedx.maven.CycloneDxMojo
Maven ProjectDependencyAnalyzer analyzes a Maven project's declared dependencies and effective classes used to find which artifacts are used and declared, used but not declared, not used but declared.
detectUnusedForOptionalScope - Variable in class org.cyclonedx.maven.BaseCycloneDxMojo
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.
doProjectDependencyAnalysis(MavenProject, ProjectDependenciesConverter.BomDependencies) - Method in class org.cyclonedx.maven.CycloneDxMojo
 

E

excludeArtifactId - Variable in class org.cyclonedx.maven.CycloneDxAggregateMojo
Excluded reactor project (aka module) ArtifactIds from aggregate BOM.
excludeGroupId - Variable in class org.cyclonedx.maven.CycloneDxAggregateMojo
Excluded reactor project (aka module) GroupIds from aggregate BOM.
excludeTestProject - Variable in class org.cyclonedx.maven.CycloneDxAggregateMojo
Should reactor project (aka module) artifactId with the word "test" be excluded from aggregate BOM?
execute() - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
 
extractBOMDependencies(MavenProject) - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
 
extractBOMDependencies(MavenProject, ProjectDependenciesConverter.MavenDependencyScopes, String[]) - Method in class org.cyclonedx.maven.DefaultProjectDependenciesConverter
 
extractBOMDependencies(MavenProject, ProjectDependenciesConverter.MavenDependencyScopes, String[]) - Method in interface org.cyclonedx.maven.ProjectDependenciesConverter
 
extractComponentsAndDependencies(Set<String>, Map<String, Component>, Map<String, Dependency>) - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
Analyze the current Maven project to extract the BOM components list and their dependencies.
extractComponentsAndDependencies(Set<String>, Map<String, Component>, Map<String, Dependency>) - Method in class org.cyclonedx.maven.CycloneDxAggregateMojo
 
extractComponentsAndDependencies(Set<String>, Map<String, Component>, Map<String, Dependency>) - Method in class org.cyclonedx.maven.CycloneDxMojo
 
extractComponentsAndDependencies(Set<String>, Map<String, Component>, Map<String, Dependency>) - Method in class org.cyclonedx.maven.CycloneDxPackageMojo
 

G

generateClassifierlessPackageUrl(Artifact) - Method in class org.cyclonedx.maven.DefaultModelConverter
 
generateClassifierlessPackageUrl(Artifact) - Method in interface org.cyclonedx.maven.ModelConverter
 
generatePackageUrl(Artifact) - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
 
generatePackageUrl(Artifact) - Method in class org.cyclonedx.maven.DefaultModelConverter
 
generatePackageUrl(Artifact) - Method in interface org.cyclonedx.maven.ModelConverter
 
generatePackageUrl(Artifact) - Method in class org.cyclonedx.maven.DefaultModelConverter
 
generatePackageUrl(Artifact) - Method in interface org.cyclonedx.maven.ModelConverter
 
generateVersionlessPackageUrl(Artifact) - Method in class org.cyclonedx.maven.DefaultModelConverter
 
generateVersionlessPackageUrl(Artifact) - Method in interface org.cyclonedx.maven.ModelConverter
 
generateVersionlessPackageUrl(Artifact) - Method in class org.cyclonedx.maven.DefaultModelConverter
 
generateVersionlessPackageUrl(Artifact) - Method in interface org.cyclonedx.maven.ModelConverter
 
getArtifacts() - Method in class org.cyclonedx.maven.ProjectDependenciesConverter.BomDependencies
 
getDependencies() - Method in class org.cyclonedx.maven.ProjectDependenciesConverter.BomDependencies
 
getDependencyArtifacts() - Method in class org.cyclonedx.maven.ProjectDependenciesConverter.BomDependencies
 
getProject() - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
Returns a reference to the current project.

L

logAdditionalParameters() - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
 
logAdditionalParameters() - Method in class org.cyclonedx.maven.CycloneDxAggregateMojo
 
logParameters() - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
 

M

MavenDependencyScopes(boolean, boolean, boolean, boolean, boolean) - Constructor for class org.cyclonedx.maven.ProjectDependenciesConverter.MavenDependencyScopes
 
MESSAGE_ATTACHING_BOM - Static variable in class org.cyclonedx.maven.BaseCycloneDxMojo
 
MESSAGE_CREATING_BOM - Static variable in class org.cyclonedx.maven.BaseCycloneDxMojo
 
MESSAGE_RESOLVING_AGGREGATED_DEPS - Static variable in class org.cyclonedx.maven.BaseCycloneDxMojo
 
MESSAGE_RESOLVING_DEPS - Static variable in class org.cyclonedx.maven.BaseCycloneDxMojo
Various messages sent to console.
MESSAGE_VALIDATION_FAILURE - Static variable in class org.cyclonedx.maven.BaseCycloneDxMojo
 
MESSAGE_WRITING_BOM - Static variable in class org.cyclonedx.maven.BaseCycloneDxMojo
 
ModelConverter - Interface in org.cyclonedx.maven
Model converter from Maven concepts (Artifact + MavenProject) to CycloneDX ones (resp. pURL and Component + Metadata).

O

org.cyclonedx.maven - package org.cyclonedx.maven
 

P

populateComponents(Set<String>, Map<String, Component>, Map<String, Artifact>, ProjectDependencyAnalysis) - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
 
ProjectDependenciesConverter - Interface in org.cyclonedx.maven
Converts a Maven Project with its Maven dependencies resolution graph transformed into a SBOM dependencies list with their dependsOn.
ProjectDependenciesConverter.BomDependencies - Class in org.cyclonedx.maven
 
ProjectDependenciesConverter.MavenDependencyScopes - Class in org.cyclonedx.maven
 
provided - Variable in class org.cyclonedx.maven.ProjectDependenciesConverter.MavenDependencyScopes
 

R

runtime - Variable in class org.cyclonedx.maven.ProjectDependenciesConverter.MavenDependencyScopes
 

S

schemaVersion() - Method in class org.cyclonedx.maven.BaseCycloneDxMojo
Resolves the CycloneDX schema the mojo has been requested to use.
shouldExclude(MavenProject) - Method in class org.cyclonedx.maven.CycloneDxAggregateMojo
 
shouldInclude(MavenProject) - Method in class org.cyclonedx.maven.CycloneDxPackageMojo
 
system - Variable in class org.cyclonedx.maven.ProjectDependenciesConverter.MavenDependencyScopes
 

T

test - Variable in class org.cyclonedx.maven.ProjectDependenciesConverter.MavenDependencyScopes
 
B C D E G L M O P R S T 
All Classes All Packages