Class SBOMGenerator

All Implemented Interfaces:
Callable<Integer>

public class SBOMGenerator extends Export
  • Field Details

    • EXPORT_DIR

      protected static final String EXPORT_DIR
      See Also:
    • CYCLONEDX_FORMAT

      protected static final String CYCLONEDX_FORMAT
      See Also:
    • SPDX_FORMAT

      protected static final String SPDX_FORMAT
      See Also:
    • SBOM_JSON_FORMAT

      protected static final String SBOM_JSON_FORMAT
      See Also:
    • SBOM_XML_FORMAT

      protected static final String SBOM_XML_FORMAT
      See Also:
    • outputDirectory

      protected String outputDirectory
    • outputName

      protected String outputName
    • cyclonedxPluginVersion

      protected String cyclonedxPluginVersion
    • spdxPluginVersion

      protected String spdxPluginVersion
    • sbomFormat

      protected String sbomFormat
    • sbomOutputFormat

      protected String sbomOutputFormat
    • BUILD_DIR

      protected static final String BUILD_DIR
      See Also:
    • SETTINGS_PROP_SOURCE_KEYS

      protected static final String[] SETTINGS_PROP_SOURCE_KEYS
    • filePaths

      protected Path[] filePaths
    • files

      protected List<String> files
    • profile

      protected String profile
    • repos

      protected String repos
    • dependencies

      protected String dependencies
    • runtime

      protected String runtime
    • gav

      protected String gav
    • mainClassname

      protected String mainClassname
    • javaVersion

      protected String javaVersion
    • camelVersion

      protected String camelVersion
    • kameletsVersion

      protected String kameletsVersion
    • localKameletDir

      protected String localKameletDir
    • springBootVersion

      protected String springBootVersion
    • camelSpringBootVersion

      protected String camelSpringBootVersion
    • quarkusGroupId

      protected String quarkusGroupId
    • quarkusArtifactId

      protected String quarkusArtifactId
    • quarkusVersion

      protected String quarkusVersion
    • mavenWrapper

      protected boolean mavenWrapper
    • gradleWrapper

      protected boolean gradleWrapper
    • buildTool

      protected String buildTool
    • openapi

      protected String openapi
    • exportDir

      protected String exportDir
    • loggingLevel

      protected String loggingLevel
    • packageName

      protected String packageName
    • fresh

      protected boolean fresh
    • download

      protected boolean download
    • additionalProperties

      protected String additionalProperties
    • ignoreLoadingError

      protected boolean ignoreLoadingError
  • Constructor Details

  • Method Details