Package io.freefair.gradle.plugins.sass
Class SassCompile
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.gradle.api.internal.ConventionTask
-
- org.gradle.api.tasks.SourceTask
-
- io.freefair.gradle.plugins.sass.SassCompile
-
- All Implemented Interfaces:
Comparable<Task>
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.IConventionAware
,org.gradle.api.internal.TaskInternal
,ExtensionAware
,Task
,PatternFilterable
,Configurable<Task>
@CacheableTask @Incubating public class SassCompile extends SourceTask
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer
-
-
Field Summary
-
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
-
-
Constructor Summary
Constructors Constructor Description SassCompile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compileSass()
ListProperty<de.larsgrefer.sass.embedded.importer.CustomImporter>
getCustomImporters()
Custom import functions.DirectoryProperty
getDestinationDir()
ListProperty<de.larsgrefer.sass.embedded.importer.FileImporter>
getFileImporters()
ListProperty<de.larsgrefer.sass.embedded.functions.HostFunction>
getHostFunctions()
Custom import functions.ConfigurableFileCollection
getIncludePaths()
SassList of paths.Property<Boolean>
getOmitSourceMapUrl()
Disable sourceMappingUrl in css output.protected FileTree
getOutputFiles()
Property<sass.embedded_protocol.EmbeddedSass.OutputStyle>
getOutputStyle()
Output style for the generated css code.Property<Boolean>
getSourceMapContents()
Embed include contents in maps.Property<Boolean>
getSourceMapEmbed()
Embed sourceMappingUrl as data uri.Property<Boolean>
getSourceMapEnabled()
Property<URI>
getSourceMapRoot()
ConfigurableFileCollection
getWebjars()
void
setCustomImporters(ListProperty<de.larsgrefer.sass.embedded.importer.CustomImporter> customImporters)
Custom import functions.void
setFileImporters(ListProperty<de.larsgrefer.sass.embedded.importer.FileImporter> fileImporters)
void
setHostFunctions(ListProperty<de.larsgrefer.sass.embedded.functions.HostFunction> hostFunctions)
Custom import functions.void
setOutputStyle(String outputStyle)
-
Methods inherited from class org.gradle.api.tasks.SourceTask
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getPatternSet, getPatternSetFactory, getSource, include, include, include, include, setExcludes, setIncludes, setSource, setSource, source
-
Methods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMapping
-
Methods inherited from class org.gradle.api.DefaultTask
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
-
-
-
Method Detail
-
getOutputFiles
@OutputFiles protected FileTree getOutputFiles()
-
compileSass
public void compileSass() throws IOException
- Throws:
IOException
-
setOutputStyle
public void setOutputStyle(String outputStyle)
-
getDestinationDir
public DirectoryProperty getDestinationDir()
-
getHostFunctions
public ListProperty<de.larsgrefer.sass.embedded.functions.HostFunction> getHostFunctions()
Custom import functions.
-
getFileImporters
public ListProperty<de.larsgrefer.sass.embedded.importer.FileImporter> getFileImporters()
-
getCustomImporters
public ListProperty<de.larsgrefer.sass.embedded.importer.CustomImporter> getCustomImporters()
Custom import functions.
-
getWebjars
public ConfigurableFileCollection getWebjars()
-
getIncludePaths
public ConfigurableFileCollection getIncludePaths()
SassList of paths.
-
getOmitSourceMapUrl
public Property<Boolean> getOmitSourceMapUrl()
Disable sourceMappingUrl in css output.
-
getOutputStyle
public Property<sass.embedded_protocol.EmbeddedSass.OutputStyle> getOutputStyle()
Output style for the generated css code.
-
getSourceMapContents
public Property<Boolean> getSourceMapContents()
Embed include contents in maps.
-
setHostFunctions
public void setHostFunctions(ListProperty<de.larsgrefer.sass.embedded.functions.HostFunction> hostFunctions)
Custom import functions.
-
setFileImporters
public void setFileImporters(ListProperty<de.larsgrefer.sass.embedded.importer.FileImporter> fileImporters)
-
setCustomImporters
public void setCustomImporters(ListProperty<de.larsgrefer.sass.embedded.importer.CustomImporter> customImporters)
Custom import functions.
-
-