public abstract class CycloneDxTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
CycloneDxTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
createBom()
Executes the main logic of the plugin by loading the dependency graph (SbomGraphProvider.get())
and providing the result to SbomBuilder
|
org.gradle.api.provider.Property<java.lang.String> |
getBuildSystemEnvironmentVariable()
The environment variable to use to determine the build system URL.
|
org.gradle.api.provider.Property<java.lang.String> |
getComponentName() |
org.gradle.api.provider.Property<java.lang.String> |
getComponentVersion() |
org.gradle.api.provider.Property<java.io.File> |
getDestination() |
org.gradle.api.provider.Property<java.lang.Boolean> |
getIncludeBomSerialNumber() |
org.gradle.api.provider.Property<java.lang.Boolean> |
getIncludeBuildSystem() |
org.gradle.api.provider.ListProperty<java.lang.String> |
getIncludeConfigs() |
org.gradle.api.provider.Property<java.lang.Boolean> |
getIncludeLicenseText() |
org.gradle.api.provider.Property<java.lang.Boolean> |
getIncludeMetadataResolution() |
org.gradle.api.provider.Property<java.lang.String> |
getOutputFormat() |
org.gradle.api.provider.Property<java.lang.String> |
getOutputName() |
org.gradle.api.provider.Property<java.lang.String> |
getProjectType() |
org.gradle.api.provider.Property<java.lang.String> |
getSchemaVersion() |
org.gradle.api.provider.ListProperty<java.lang.String> |
getSkipConfigs() |
org.gradle.api.provider.ListProperty<java.lang.String> |
getSkipProjects() |
void |
setBuildSystemEnvironmentVariable(java.lang.String buildSystemEnvironmentVariable) |
void |
setComponentName(java.lang.String componentName) |
void |
setComponentVersion(java.lang.String componentVersion) |
void |
setDestination(java.io.File destination) |
void |
setIncludeBomSerialNumber(boolean includeBomSerialNumber) |
void |
setIncludeBuildSystem(boolean includeBuildSystem) |
void |
setIncludeConfigs(java.util.Collection<java.lang.String> includeConfigs) |
void |
setIncludeLicenseText(boolean includeLicenseText) |
void |
setIncludeMetadataResolution(boolean includeMetadataResolution) |
void |
setLicenseChoice(java.util.function.Consumer<org.cyclonedx.model.LicenseChoice> customizer) |
void |
setOrganizationalEntity(java.util.function.Consumer<org.cyclonedx.model.OrganizationalEntity> customizer) |
void |
setOutputFormat(java.lang.String format) |
void |
setOutputName(java.lang.String output) |
void |
setProjectType(java.lang.String projectType) |
void |
setSchemaVersion(java.lang.String schemaVersion) |
void |
setSkipConfigs(java.util.Collection<java.lang.String> skipConfigs) |
void |
setSkipProjects(java.util.Collection<java.lang.String> skipProjects) |
void |
setVCSGit(java.util.function.Consumer<org.cyclonedx.model.ExternalReference> customizer) |
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects@Input public org.gradle.api.provider.Property<java.lang.String> getOutputName()
public void setOutputName(java.lang.String output)
@Input public org.gradle.api.provider.Property<java.lang.String> getSchemaVersion()
public void setSchemaVersion(java.lang.String schemaVersion)
@Input public org.gradle.api.provider.Property<java.lang.String> getComponentName()
public void setComponentName(java.lang.String componentName)
@Input public org.gradle.api.provider.Property<java.lang.String> getComponentVersion()
public void setComponentVersion(java.lang.String componentVersion)
@Input public org.gradle.api.provider.Property<java.lang.String> getOutputFormat()
public void setOutputFormat(java.lang.String format)
@Input public org.gradle.api.provider.Property<java.lang.Boolean> getIncludeBomSerialNumber()
public void setIncludeBomSerialNumber(boolean includeBomSerialNumber)
@Input public org.gradle.api.provider.ListProperty<java.lang.String> getSkipConfigs()
public void setSkipConfigs(java.util.Collection<java.lang.String> skipConfigs)
@Input public org.gradle.api.provider.ListProperty<java.lang.String> getIncludeConfigs()
public void setIncludeConfigs(java.util.Collection<java.lang.String> includeConfigs)
@Input public org.gradle.api.provider.Property<java.lang.Boolean> getIncludeMetadataResolution()
public void setIncludeMetadataResolution(boolean includeMetadataResolution)
@Input public org.gradle.api.provider.Property<java.lang.Boolean> getIncludeLicenseText()
public void setIncludeLicenseText(boolean includeLicenseText)
@Input public org.gradle.api.provider.Property<java.lang.String> getProjectType()
public void setProjectType(java.lang.String projectType)
@Input public org.gradle.api.provider.ListProperty<java.lang.String> getSkipProjects()
public void setSkipProjects(java.util.Collection<java.lang.String> skipProjects)
@Input public org.gradle.api.provider.Property<java.lang.Boolean> getIncludeBuildSystem()
public void setIncludeBuildSystem(boolean includeBuildSystem)
@Input @Optional public org.gradle.api.provider.Property<java.lang.String> getBuildSystemEnvironmentVariable()
public void setBuildSystemEnvironmentVariable(java.lang.String buildSystemEnvironmentVariable)
@OutputDirectory public org.gradle.api.provider.Property<java.io.File> getDestination()
public void setDestination(java.io.File destination)
public void createBom()
public void setOrganizationalEntity(java.util.function.Consumer<org.cyclonedx.model.OrganizationalEntity> customizer)
public void setLicenseChoice(java.util.function.Consumer<org.cyclonedx.model.LicenseChoice> customizer)
public void setVCSGit(java.util.function.Consumer<org.cyclonedx.model.ExternalReference> customizer)