Vite for Gradle • opensavvy.gradle.vite.base.tasks • WriteConfig
WriteConfig¶
@DisableCachingByDefault
(because = "Not worth caching")abstract class WriteConfig : DefaultTask
Generates the vite.config.js
file from the values configured in the vite block
.
Constructors¶
WriteConfig
¶
constructor()
Properties¶
config
¶
abstract val config: ViteConfig
The configuration to write to the file.
configurationFile
¶
@get:
OutputFile
abstract val configurationFile: RegularFileProperty
The path to the vite.config.js
file which will be created by this task.
enabled
¶
hasCustomActions
¶
val hasCustomActions: Boolean
impliesSubProjects
¶
state
¶
val state: TaskStateInternal
timeout
¶
Functions¶
acceptServiceReferences
¶
open override fun acceptServiceReferences(serviceReferences: MutableSet<ServiceReferenceSpec>)
appendParallelSafeAction
¶
open override fun appendParallelSafeAction(action: Action<in Task>)
compareTo
¶
config
¶
fun config(block: ViteConfig.() -> Unit): ViteConfig
configure
¶
create
¶
fun create()
dependsOn
¶
doFirst
¶
open override fun doFirst(action: Action<in Task>): Task
doLast
¶
open override fun doLast(action: Action<in Task>): Task
doNotTrackState
¶
open override fun doNotTrackState(reasonNotToTrackState: String)
finalizedBy
¶
open override fun finalizedBy(vararg paths: Any): Task
getActions
¶
open override fun getActions(): MutableList<Action<in Task>>
getAnt
¶
open override fun getAnt(): AntBuilder
getAsDynamicObject
¶
@Internal
open override fun getAsDynamicObject(): DynamicObject
getConvention
¶
@Internal
open override fun getConvention(): Convention
getDependsOn
¶
open override fun getDependsOn(): MutableSet<Any>
getDescription
¶
open override fun getDescription(): String?
getDestroyables
¶
open override fun getDestroyables(): TaskDestroyables
getDidWork
¶
open override fun getDidWork(): Boolean
getExtensions
¶
open override fun getExtensions(): ExtensionContainer
getFinalizedBy
¶
open override fun getFinalizedBy(): TaskDependency
getGroup
¶
getIdentityPath
¶
open override fun getIdentityPath(): Path
getInputs
¶
open override fun getInputs(): TaskInputsInternal
getLifecycleDependencies
¶
@Internal
open override fun getLifecycleDependencies(): TaskDependencyInternal
getLocalState
¶
open override fun getLocalState(): TaskLocalState
getLogger
¶
open override fun getLogger(): Logger
getLogging
¶
open override fun getLogging(): LoggingManager
getMustRunAfter
¶
open override fun getMustRunAfter(): TaskDependency
getName
¶
getOnlyIf
¶
open override fun getOnlyIf(): Spec<in TaskInternal>
getOutputs
¶
open override fun getOutputs(): TaskOutputsInternal
getPath
¶
getProject
¶
open override fun getProject(): Project
getReasonNotToTrackState
¶
open override fun getReasonNotToTrackState(): Optional<String>
getReasonTaskIsIncompatibleWithConfigurationCache
¶
open override fun getReasonTaskIsIncompatibleWithConfigurationCache(): Optional<String>
getRequiredServices
¶
open override fun getRequiredServices(): TaskRequiredServices
getSharedResources
¶
open override fun getSharedResources(): MutableList<ResourceLock>
getShouldRunAfter
¶
open override fun getShouldRunAfter(): TaskDependency
getStandardOutputCapture
¶
open override fun getStandardOutputCapture(): StandardOutputCapture
getTaskActions
¶
open override fun getTaskActions(): MutableList<InputChangesAwareTaskAction>
getTaskDependencies
¶
open override fun getTaskDependencies(): TaskDependencyInternal
getTaskIdentity
¶
open override fun getTaskIdentity(): TaskIdentity<*>
getTemporaryDir
¶
open override fun getTemporaryDir(): File
getTemporaryDirFactory
¶
open override fun getTemporaryDirFactory(): Factory<File>
hasProperty
¶
open override fun hasProperty(propertyName: String): Boolean
hasTaskActions
¶
open override fun hasTaskActions(): Boolean
isCompatibleWithConfigurationCache
¶
open override fun isCompatibleWithConfigurationCache(): Boolean
mustRunAfter
¶
open override fun mustRunAfter(vararg paths: Any): Task
notCompatibleWithConfigurationCache
¶
open override fun notCompatibleWithConfigurationCache(reason: String)
onlyIf
¶
open override fun onlyIf(spec: Spec<in Task>)
prependParallelSafeAction
¶
open override fun prependParallelSafeAction(action: Action<in Task>)
property
¶
setActions
¶
open override fun setActions(replacements: MutableList<Action<in Task>>)
setDependsOn
¶
open override fun setDependsOn(dependsOn: MutableIterable<*>)
setDescription
¶
open override fun setDescription(description: String?)
setDidWork
¶
open override fun setDidWork(didWork: Boolean)
setFinalizedBy
¶
open override fun setFinalizedBy(finalizedByTasks: MutableIterable<*>)
setGroup
¶
setMustRunAfter
¶
open override fun setMustRunAfter(mustRunAfterTasks: MutableIterable<*>)
setOnlyIf
¶
open override fun setOnlyIf(spec: Spec<in Task>)
setProperty
¶
open override fun setProperty(name: String, value: Any)
setShouldRunAfter
¶
open override fun setShouldRunAfter(shouldRunAfterTasks: MutableIterable<*>)
shouldRunAfter
¶
open override fun shouldRunAfter(vararg paths: Any): TaskDependency
usesService
¶
open override fun usesService(service: Provider<out BuildService<*>>)