Package com.github.vlsi.gradle.release
Class Apache2LicenseRenderer
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public class Apache2LicenseRenderer extends DefaultTaskThis class converts license analysis of com.github.jk1.license to a LICENSE-compatible format
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<ArtifactType>artifactTypeprivate final ConfigurableFileCollectionmetadataprivate final RegularFilePropertyoutputFileprivate final Property<String>dependencySubfoderprivate final Property<Boolean>failOnIncompatibleLicenseprivate final MapProperty<LicenseExpression, AsfLicenseCategory>licenseCategoryprivate final RegularFilePropertymainLicenseFileprivate final Property<String>mainLicenseTextprivate final CopySpecdependencyLicensesCopySpecprivate final TaskOutputsInternaloutputsprivate final Spec<in TaskInternal>onlyIfprivate final Property<Duration>timeoutprivate final TaskRequiredServicesrequiredServicesprivate final TaskDependencyInternaltaskDependenciesprivate final Set<Object>dependsOnprivate final TaskDestroyablesdestroyablesprivate final Loggerloggerprivate final Stringpathprivate final Factory<File>temporaryDirFactoryprivate final Optional<String>reasonTaskIsIncompatibleWithConfigurationCacheprivate final TaskLocalStatelocalStateprivate final List<InputChangesAwareTaskAction>taskActionsprivate final TaskDependencyInternallifecycleDependenciesprivate BooleanisEnabledprivate BooleanimpliesSubProjectsprivate final TaskInputsInternalinputsprivate final Conventionconventionprivate Booleanenabledprivate final TaskStateInternalstateprivate final TaskIdentity<?>taskIdentityprivate final TaskDependencyshouldRunAfterprivate final ExtensionContainerextensionsprivate final BooleanisCompatibleWithConfigurationCacheprivate final TaskDependencyfinalizedByprivate final AntBuilderantprivate final DynamicObjectasDynamicObjectprivate final List<ResourceLock>sharedResourcesprivate BooleandidWorkprivate final Optional<String>reasonNotToTrackStateprivate Stringgroupprivate final BooleanisHasCustomActionsprivate List<Action<in Task>>actionsprivate final Stringnameprivate final FiletemporaryDirprivate final LoggingManagerloggingprivate final PathidentityPathprivate final TaskDependencymustRunAfterprivate final StandardOutputCapturestandardOutputCaptureprivate final Projectprojectprivate Stringdescription
-
Constructor Summary
Constructors Constructor Description Apache2LicenseRenderer(ObjectFactory objectFactory, ProjectLayout layout)
-
Method Summary
Modifier and Type Method Description final Property<ArtifactType>getArtifactType()final ConfigurableFileCollectiongetMetadata()final RegularFilePropertygetOutputFile()final Property<String>getDependencySubfoder()final Property<Boolean>getFailOnIncompatibleLicense()final MapProperty<LicenseExpression, AsfLicenseCategory>getLicenseCategory()final RegularFilePropertygetMainLicenseFile()final Property<String>getMainLicenseText()final CopySpecgetDependencyLicensesCopySpec()final Unitrun()-
Methods inherited from class org.gradle.api.DefaultTask
getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, setActions, setDescription, setDidWork, setEnabled, setEnabled, setGroup -
Methods inherited from class org.gradle.api.internal.AbstractTask
getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, setImpliesSubProjects -
Methods inherited from class org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getConvention, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setDependsOn, setFinalizedBy, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class kotlin.Comparable
compareTo -
Methods inherited from class org.gradle.api.internal.TaskInternal
acceptServiceReferences, appendParallelSafeAction, hasTaskActions, prependParallelSafeAction -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getArtifactType
final Property<ArtifactType> getArtifactType()
-
getMetadata
final ConfigurableFileCollection getMetadata()
-
getOutputFile
final RegularFileProperty getOutputFile()
-
getDependencySubfoder
final Property<String> getDependencySubfoder()
-
getFailOnIncompatibleLicense
final Property<Boolean> getFailOnIncompatibleLicense()
-
getLicenseCategory
final MapProperty<LicenseExpression, AsfLicenseCategory> getLicenseCategory()
-
getMainLicenseFile
final RegularFileProperty getMainLicenseFile()
-
getMainLicenseText
final Property<String> getMainLicenseText()
-
getDependencyLicensesCopySpec
@Internal() final CopySpec getDependencyLicensesCopySpec()
-
-
-
-