B C D E G L M O P R S T
All Classes All Packages
All Classes All Packages
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
warorearpackaging. - 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
All Classes All Packages