Vite for Kotlin • opensavvy.gradle.vite.kotlin.tasks • KotlinViteExec
KotlinViteExec¶
@CacheableTask
abstract class KotlinViteExec @Inject
constructor(process: ExecOperations) : ViteExec, RequiresNpmDependencies
A specialization of ViteExec that uses the Kotlin Gradle Plugin to download Vite.
Constructors¶
KotlinViteExec
¶
@Inject
constructor(process: ExecOperations)
Properties¶
arguments
¶
command
¶
compilation
¶
@get:
Internal
open override val compilation: KotlinJsIrCompilation
config
¶
abstract val config: ViteConfig
configurationFile
¶
abstract val configurationFile: RegularFileProperty
enabled
¶
hasCustomActions
¶
val hasCustomActions: Boolean
impliesSubProjects
¶
nodePath
¶
abstract val nodePath: RegularFileProperty
requiredNpmDependencies
¶
@get:
Internal
open override val requiredNpmDependencies: Set<RequiredKotlinJsDependency>
state
¶
val state: TaskStateInternal
timeout
¶
vitePath
¶
abstract val vitePath: RegularFileProperty
workingDirectory
¶
abstract val workingDirectory: Property<String>
Functions¶
acceptServiceReferences
¶
open override fun acceptServiceReferences(serviceReferences: MutableSet<ServiceReferenceSpec>)
appendParallelSafeAction
¶
open override fun appendParallelSafeAction(action: Action<in Task>)
compareTo
¶
config
¶
configure
¶
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)
execute
¶
fun execute()
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<*>>)