All Classes and Interfaces

Class
Description
Application dependency model.
 
Application model resolver used to resolve application and/or its dependency artifacts.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
A general purpose pattern for matching artifact coordinates (i.e. quintupless consisting of groupId, artifactId, classifier, type and version).
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
 
 
Represents the dependency relationships of a single component in an SBOM.
 
A generic, ecosystem-agnostic descriptor for software components intended for SBOM contributions.
Builder for constructing ComponentDescriptor instances.
Assembles the core Quarkus application SBOM contribution from Maven artifacts and packaged files.
 
 
 
 
 
 
 
 
 
 
Extension Dev mode configuration options
 
 
 
 
 
 
JVM option
Collection of JVM arguments
JVM arguments builder
This implementation checks whether a directory exists before returning path trees instead of eagerly during initialization.
License information for a software component.
Manifests for some libraries can be quite large (e.g. for commons-codec, it is 21 KB).
Implemented by types that can be represented as a Map.
Collection factory to support Mappable implementations.
 
 
 
 
A representation of AppModel, that has been serialized to disk for an existing application.
 
 
 
 
 
 
 
 
 
 
Classpath resource set backed by file system paths.
 
 
 
Provides context for a given path visit
PathTree path visitor
 
 
 
Platform release info that is encoded into a property in a platform properties artifact following the format platform.release-info@<platform-key>$<stream>#<version>=<bom-coords>(,<bom-coords>)
 
 
A lightweight, immutable Package URL (PURL) representation following the purl-spec.
 
 
 
 
 
Groups component descriptors and their dependency relationships for SBOM contribution.