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<*>>)