Class CyclonedxPlugin

java.lang.Object
org.cyclonedx.gradle.CyclonedxPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class CyclonedxPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Entrypoint of the plugin which simply configures one task
  • Field Details

    • LOG_PREFIX

      public static final String LOG_PREFIX
      See Also:
    • cyclonedxBomExtensionName

      protected final String cyclonedxBomExtensionName
    • cyclonedxDirectTaskName

      protected final String cyclonedxDirectTaskName
    • cyclonedxDirectConfigurationName

      protected final String cyclonedxDirectConfigurationName
    • cyclonedxAggregateTaskName

      protected final String cyclonedxAggregateTaskName
    • cyclonedxAggregateConfigurationName

      protected final String cyclonedxAggregateConfigurationName
    • cyclonedxDirectReportDir

      protected final String cyclonedxDirectReportDir
    • cyclonedxAggregateReportDir

      protected final String cyclonedxAggregateReportDir
  • Constructor Details

    • CyclonedxPlugin

      @Inject public CyclonedxPlugin()
    • CyclonedxPlugin

      protected CyclonedxPlugin(String cyclonedxBomExtensionName, String cyclonedxDirectTaskName, String cyclonedxDirectConfigurationName, String cyclonedxAggregateTaskName, String cyclonedxAggregateConfigurationName, String cyclonedxDirectReportDir, String cyclonedxAggregateReportDir)
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>